编程的概念
编程,是一个动词,“编程”就等于“写代码”。写代码的目的就是为了让计算机做我们想要让它做的事情,如果我们现在想要让一台电脑听你的话去干活,就得使用它能够理解的语
言去让它干活。
计算机只能理解“二进制”,也就是只能使用“0”和“1”来与计算机进行交流。例如,010110100100010011。
编程语言分类
机器语言
由于计算机由于计算机内部只接受二进制代码,因此,用二进制代码“1”和“0”描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言。机器语言属于低级语言。
输出的程序全是些“0”和“1”的指令代码,它的直观性差,还容易出错,除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。
汇编语言
汇编语言的实质和机器语言是相同的,他们都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。
它同样需要一个编程者将每一步具体的操作用命令的形式写出来。汇编语言的每一句指令,只能对应实际操作过程中的一个很细微的动作。例如移动、自增,因此汇编源程序一般比较冗长,复杂,容易出错,而且使用汇编语言编程需要更多的计算机专业知识。
汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能够实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。但它也是属于低级语言。
高级语言
高级语言是大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等。这样就大大的简化了程序中的指令,同时,由于省略了很多细节,编程者就不需要有太多的专业知识。
高级语言主要是相对于汇编语言而言的,他并不是一个特指某一样具体的语言,而是包括了很多编程语言,例如 C、C++、JAVA、PHP、GO、Python等等都属于高级语言。
相比机器语言和汇编语言,高级语言对开发人员更加友好,在开发效率上有着大大的提高。
以上就是有关Python编程的相关内容了,想要了解更多有关python的其它知识也可关注六星社区网站。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!