本书的组织结构如下:第 1 章阐述了程序构建的四个原则。第 2 章讨论了计算机程序的被动部分:数据。第 3 章描述了每个程序的三个部分。第 4 章相当长,介绍了构造(来自控制结构),并附有练习来测试您的学习效果。第 5 章描述了让程序运行的过程,第 6 章提供了一个检查表,以帮助确保您的程序在运行之前(和之后)处于最佳状态。第 7 章是一堂简短的课程,教你如何在程序运行不正确时纠正它(是的,即使前面几章中有很多“好东西”,但仍然会出错)。第 8 章包含对几种编程语言的简要回顾,并揭示了我对某些语言的不为人知的偏见。第 9 章至第 141 章分别针对一种特定的编程语言;这里没有提供足够的细节来充分利用任何语言,但足以让你成功入门。遵循以下列表