编程语言的发展历程与特性解析
1. 伪代码与早期编程语言
1.1 早期编程困境
20世纪40 - 50年代的计算机存在诸多局限,缺乏支持软件,运行缓慢、不准确、成本高且内存有限。编程需使用机器代码,其存在诸多问题:
- 指令表示 :使用数字代码传达指令,如ADD命令可能用代码14表示,而非表意的文本术语,使程序阅读困难。
- 精确寻址 :程序中部分指令指向其他区域,插入或删除指令时,需定位并修改相关指令,易出错且耗时。
这些问题推动了汇编器和汇编语言的诞生。当时多数编程问题是数值计算,需要浮点运算和索引功能,但当时的计算机未内置这些特性,促使更高级语言的出现。
1.2 早期编程语言介绍
1.2.1 Short Code
1949年,John Mauchly为BINAC计算机创建了Short Code,后移植到UNIVAC I计算机。其特点如下:
- 代码构成 :由待评估的数学方程编码副本组成,程序是字节对数字,一个字可包含多个方程。
- 函数代码 :
| 代码 | 功能 |
| ---- | ---- |
| 01 - 06 | abs value 1n (n + 2)nd power |
| 02) 07 | + 2n (n + 2)nd root |
| 03 = 08 | pause 4n if <= n |
| 04 / 09 | (58 prin
超级会员免费看
订阅专栏 解锁全文
3845

被折叠的 条评论
为什么被折叠?



