什么是编程,什么是编程?( 三 )


什么是编程?相信许多对IT行业感兴趣的人都想要知道 。毕竟在当下5G云计算、大数据等等新兴产业的落地,一下子为IT行业注入了新的动力,预计IT行业还将持续向上发展10年以上 。所以大量的人员涌向IT行业,急切地想要知道什么是编程,能干什么?
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作 , 完成某种特定的任务 。这种人和计算体系之间交流的过程就是编程 。
编程作为一种科技语言是没有国界的,适用于全世界 。而在科技发展的今天,编程应用于各个领域 。很多国家都意识到编程学习的重要性,因此,采取了各种措施来推广编程教育,如英国将编程列入中小学必修课程中 , 美国前总统奥巴马呼吁全民学编程,越南亦将编程纳入小学正规课程等等 。
当下最流行的一句话:不会编程等于半个文盲 。苹果CEO库克曾说:学习编程要比学习英语更重要 。因为编程语言可以影响全球70亿人 。
大东龙之梦酷叮猫挺好的,之前带孩子去体验过,感兴趣的可以去了解

什么是编程,什么是编程?

文章插图
3、编程是什么?编程 是个动词,编程==写代码 , 写代码为了什么? 为了让计算机干你想要干的事情,比如,马化腾想跟别人聊天,于是写了个聊天软件,这个软件就是一堆代码的集合,这些代码是什么?这些代码是计算机能理解的语言 。
那计算能理解的语言是什么呢? 之前 , 我们已经了解到,它只能理解2进制,0101010…,你总不能人肉输一堆二进制给计算机(虽然最原始的计算机就是这么干的)让它工作吧 , 这样开发速度太慢了 。所以最好的办法就是人输入简单的指令,计算机能把指令转成二进制进行执行,举例如下:
假如 程序员想让计算机 播放一首 歌曲,只需要输入指令,
open "老男孩.mp3"
play
计算机的CPU接收到这样的指令后,会把它转成一堆 只有cpu可以理解的指令,然后再将指令变成各种对应的如下类似二进制
[ op | rs | rt | address/immediate]
353868decimal
10001100011010000000000001000100 binary
最终cpu 去调用你的硬盘上这首歌,通过音箱播放 。
上面cpu那段指令太难理解了,如果让你天天写这样的代码,大家非得自杀不可 。还好,伟大的计算机先驱们,开发了各种编程语言,让我们只需要通过写一些简单的规则 , 就能操作计算机工作啦 。
有哪些编程语言?
编程语言总体分以为机器语言、汇编语言、高级语言 , 如下