07梦断代码读书笔记

软件设计有两个意思:“其一是我们要打造的产品。其二是让产品得以实现的软件工程。我相信有两种不同的角色一一主题专家和软件工程师。”

延后绑定是计算机科学中的—个术语,表示编程语言提供给程序员以更多灵活性的能力。

兴趣决定了编程是工程师的工作还是艺术家热爱的作品,为之创新和废寝忘食的魔力。培养兴趣对学习者很重要,而坚持兴趣对工程师很重要。

在计算领域中,变化不可避免,我们设计的系统应该让我们从变化中学习、并且反过来影响变化。

在PARC 时,我们的理念就是,既然你永远不会踏入同一条河流,用户界面的第一要素是一种学习环境——可以从不同途径探索,随用户使用该环境的时间进程不断改变。“换言之,用户从计算机处学到新东西后,就能自己修改系统,以期发挥所学。

高德纳写的书名叫《计算机程序设计艺术》,他在1984年获得图灵奖时发表感言说,“计算机编程是门艺术”。写《计算机程序设计艺术》这本书他花了十年,写TeX和metafont程序没想到也花了近10年。他宣称,写软件要比写书“难多了”。
 

posted @ 2022-04-11 22:03  zrswheart  阅读(49)  评论(0编辑  收藏  举报