其十二

越来越感觉到写代码这件事本身属于dirty work——正因为我们做不到直接让电脑理解我们的用意,才需要借助语言、让人来充当需求翻译机。

设计层面的考量绝对是最重要的,甚至直接决定你的代码可能会写成什么形状。接下来只要这门语言的表达力不算太差,整个过程就大都是体力活。

理想状态下,编程语言对操控计算机的人应该是透明的,就像自然语言对我们而言多数时候是透明的一样。

然而这一天还是太远了,或者甚至根本无法实现,毕竟连我们有时候都会感知到语言的贫乏,就更别指望在本就不完备的计算机上装配银弹了。