什么是"计算机程序的结构和解释"的封面图?

Pau*_*ers 8 lisp scheme sicp

计算机程序结构和解释究竟是什么?我的意思是我知道什么是"eval","apply"和'λ'都意味着,但我很难解读剩下的图片.

谁是少女?她为巫师工作吗?为什么她指着桌子?她指着那个小碗型的东西吗?还是书?还是一般的表?她是否试图告诉巫师他应该将某种Lisp巫术应用于桌子或其上的物品?或者她只是告诉他一些平淡无奇的东西,比如他的食物变冷了?

那桌子上的一条腿看起来像......一条腿......最后一只脚(腿往往有)?桌子如何在一条腿上保持平衡?(或者是阴影中的另一条腿?)

[注意:我正在等待一个冗长的构建完成,以防你想知道.]

JSB*_*ոգչ 14

  • 少女代表功能性编程.她是处女(即处女),因为功能程序员不能做任何有副作用的事情.
  • 该表代表COBOL.这就是为什么它有一个恶魔脚.
  • 碗代表财富,它依赖于COBOL,因为至少你可以使用COBOL来编写业务应用程序.
  • 这位少女被桌子诱惑放弃了Lisp并写下了人们实际使用的东西.这就是为什么她指着桌子.巫师试图劝阻她.
  • 如果她拒绝,巫师手中的尖锐东西就是为了杀死少女.(功能程序员在COBOL存在的情况下会变得暴躁.)

  • 你错过了很大一部分画面.向导(代表足够精灵的读者)刚刚发现他可以理解`eval`和`apply`,由编程世界(最近被发现为圆形,如弯曲的,如在括号中)表示,使用卡尺,代表REPL.lambda周围的照明代表了使用这些工具发现的新知识. (5认同)