从机器码说起
最早的程序员直接书写指令编号。汇编语言(assembler)让这项工作简化了一些,但依然要绑定具体的处理器。FORTRAN 让人几乎可以像写数学公式一样编程,再由编译器把它翻译成机器码。
重要语言年表
- 1957FORTRAN,用于科学计算
- 1959COBOL,服务银行与政府机构,至今仍在运行
- 1964面向初学者的 BASIC
- 1972C 语言,Unix 和 Linux 都用它写成
- 1991Python
- 1995Java 与 JavaScript(后者仅用十天就被设计出来)
- 2015具备内存安全特性的 Rust
格蕾丝·霍珀
美国海军少将格蕾丝·霍珀(Grace Hopper)创造了第一款编译器,并大力主张程序应该用文字而非符号来编写。她还与“bug(臭虫)”一词有关:1947 年,她的团队在计算机里发现了一只真正的飞蛾,正是它造成了故障。
编程与 AI
如今,AI 助手 会帮程序员建议代码,但理解程序的运行原理依然是必不可少的。