Skip to content

How to think like a programmer

高级程序员心智图

  • Soloway, E., & Ehrlich, K. (1984). Empirical studies of programming knowledge.

Progrmming plans and discourse rules.

  • Shneiderman, B. (1980s). Cognitive models in programming.

  • Aho, Lam, Sethi, & Ullman, Compilers: Principles, Techniques, and Tools

Discourse Rules

  1. Memory layout;