它也非常让人恼火。有多恼火呢?
就像把盐粒和味精混合到一起,让你挑出来混进去的一粒白砂糖。
尽管机器语言难学难懂、不可复制、编程繁杂,但速度极快。但人类通过机器语言跟计算机对话,类似于外国人用中文和中国人讲话。所以对人类而言,0.00001秒和0.00000000001秒并没有什么差别。所以,哪怕你机器语言跑得再快,也不能获得人类芳心。
于是,汇编语言 诞生了。
汇编语言,用助记符代替了机器语言中的操作码,用地址符号或标号代替了指令或操作数地址。大概就相当于,这帮学中文的外国人开始学拼音了。
不过,汇编语言所做的事情只是将机器语言做了简单的编译。所以,移植和推广依然很困难,读懂代码的设计意图也存在不小的障碍。
终于在1956年,集万千宠爱于一身、引无数程序员秃头秃的 高级编程语言 诞生了。
FORTRAN,这个出生就注定了将围绕着无数锃光瓦亮头顶的荣光语言,居然是被一个并不怎么喜欢编程的约翰·巴克斯(John Warner Backus)发明出来的。
作为高级编程语言家族中长子,虽然经过了几代更迭,但依然在数值计算、科学和工程技术领域占据着强大的优势地位。老归老,但是要记住,你大爷永远都是你大爷。
当然,编程语言这东西倒也不是说越有资历就越受青睐。根据TOIBE 2019年10月发布的程序语言排行榜来看。