编程语言是什么时候开始发展的?
计算机编程语言的发展经历了从机器语言、汇编语言到高级语言的过程。
第一代机器语言
机器语言由二进制0和1代码指令组成,不同的CPU有不同的指令系统。机器语言程序很难编写、修改和维护,用户需要直接分配存储空间,编程效率极低。这种语言已经被淘汰了。
第二代汇编语言
汇编语言指令是机器指令的符号,它们之间有直接的对应关系,所以汇编语言也有一些缺点,比如难学、难用、易错、难维护。但是汇编语言也有自己的优势:可以直接访问系统接口,将汇编程序翻译成机器语言程序的效率较高。?
第三代高级语言
高级语言是一种面向用户的语言,基本上独立于计算机的类型和结构。它最大的优点是在形式上接近算术语言和自然语言,在概念上接近人们常用的概念。高级语言中的一条命令可以代替汇编语言中的几条、几十条甚至上百条指令。
所以高级语言易学易用,通用性强,应用广泛。高级语言有很多种,可以从应用特点和对目标系统的描述两个方面进一步分类。
扩展数据:
编程语言的特点:编程语言具有心理工程和技术的特点。
1.心理特征:模糊性、简洁性、地方性、顺序性、传统性。
2.工程特性:可移植性、开发工具的可用性、软件的可重用性和可维护性。
3.技术特点:支持结构化构造的语言有利于降低程序循环的复杂度,使程序易于测试和维护。