编程第一课--为什么要学编程及编程语言简介
作者:互联网
什么是编程
说起编程大家都很熟悉,可能大家脑中的第一印象是坐在电脑前啪啪打字的人,其实,这只是学编程的第一个目的,那就是做程序员.但是,我们要知道的是,不仅仅只有程序员才需要学编程,如果你想优化你的工作方式,或者你对计算机有些兴趣,或许,你仅仅是想预防老年痴呆,那么,都欢迎你来学习编程.
关于什么是编程,说白了,就是向计算机发布一些命令,让它替我们完成一些操作,你要学习的就是如何发布这些指令.(也就是编程语言)
编程语言简介
机器语言
机器语言就是一串由“0”和“1”组成的数字串,代表的其实是计算机内的高、低电平.电平的高低是计算机唯一能理解的东西,最开始的时候,人们就用“0”和“1”“告诉”计算机电平应该高还是低,让计算机执行操作,这个时候编程序必须考虑硬件(比如对于不同的CPU,能接收的0和1的组合不同),因而非常复杂.可能有些读者对硬件还不太熟悉,我会专门开一个专栏来讲,不用担心.
汇编语言
所谓汇编语言,从字面上看,“汇”指汇总,编“编写”,连起来就是,将一部分“0”和“1”汇总起来,用一些人类的语言文字(英文单词)来代替它,这样人就可以更易懂,但是,因为它是将“0”和“1”数字串汇总,继而编写出来的语言,它与机器语言一一对应,因此还是需要考虑硬件,但是到现在还有应用(至于为什么,我们到汇编语言的专栏里讲,那是很久以后的事了),能不能更简单一些,完全摒弃二进制数码呢?
高级语言
上述问题的答案是肯定的,我们现在常见的编程语言如C、Java、Python等已经不需要用“0”和“1”进行编程了,它们已经对“0”和“1”数字串做了高度的抽象.极大的方便了我们的学习和应用
编译器/解释器
其实,不管是汇编语言还是高级语言,都会有计算机看不懂的部分(上文说到,它只认识高低电平,或者说“0”和“1”),那么,我们发布的指令如何让计算机看懂并执行呢》这就需要一个翻译官——编译器或者是解释器.它们可以把我们的语言文字,翻译器计算机认识的“0”和“1”.之所以有两种,原因在于翻译方式的不同.如果全部翻译完再交给计算机执行,那么这个翻译官就叫“编译器”.如果翻译一句执行一句,那它就叫“解释器”.
标签:数字串,计算机,编程语言,要学,汇编语言,编程,第一课,编译器 来源: https://blog.csdn.net/kwcwdngs/article/details/118416925