甚至可能是早期的高级语言了。
朱靖垣前世不是程序员,对编程用的程序语言也不是很懂,只是上学的时候在公共课上了解过基本的知识。
知道变电脑用的程序语言,大体上可以分成三个大层级。
机器语言,汇编语言,高级语言。
越往前的越接近机器语言,越往后的越接近人类语言。
越往前的语言编制的程序性能越高,因为可以直接输入机器,直接进行物理层面的运算。
但是能够执行的命令也越简单,想要实现复杂功能的难度越高。
越往后的语言编制的程序性能越低,因为要经过读取和翻译,转化成机器语言之后再去运行。
不过能够执行命可以更加复杂,实现复杂功能的难度也越低。
在自己的前世,所有正儿八经的计算机程序语言,在最底层都是用英文表示的。
有少数程序可以在表层显示汉字,但完全不成气候。
其实程序语言不是不能使用汉字,因为早期程序语言本质上不是人类语言。
里面的那些英文字母本质上都是逻辑和定义符号。
用数字甚至星星框框表示一样可以。
只要程序员能够记住,每个图像代表的是什么指令。
之所以都是英文而没有汉字,是因为早期程序员都用英文,所以用英文去记录和表示命令。
这种传统就形成了限制铁轨宽度的马屁股。
最先建设铁路的英国人,选择的铁轨宽度是正好容纳两匹马行走的宽度。
这个与火车并没有直接关系的数据,成了后世的标准铁轨宽度。
计算机语言也是一样。
计算机的基础是晶体管,每一个晶体管可以看做是一组灯泡和开关。
关和开的这两种状态,可以参考