章节逻辑路线
程序设计语言的演进: 机器语言, 汇编语言, 高级程序设计语言.
-> 程序设计概念: 整型, 控制语句等.
-> 源程序翻译成机器指令的过程
-> 社会问题: 程序员在多大程度上为他的程序负责? 版权法支持与想法表达有关的版权, 而不是想法本身.
亮点
计算机科学家们的梦想是, 人可以使用抽象概念与机器进行交互. 程序设计语言的发展路径有四条,分别是函数式, 面向对象, 命令型, 说明型. 其是根据, 四种解决问题的方式来划分的.
联想
相较于计算机网络层次结构的设计, 程序语言设计的自主性, 灵活性相对较高. 这可能是因为, 其受硬件制约相对较小.
个人
在核心的几个重要的点上(语言的演进, 程序编译等), 描述的很清晰. 这些可能就是程序设计语言领域中, 最重要的 20% 的概念中的一些了.
内容参考: 《计算机科学概论 (第 12 版)》第 6 章