梦断代码阅读笔记02

       第一章的标题是软件时间,其实大致浏览了一下目录发现这本书的标题其实很灵活,有的标题让人感觉摸不着头脑,但是我 相信当我读完这本书的时候我就会豁然开朗了。言归正传,在这一章中主要是编者的自述,读起来更想是在读一篇小说,在编者的自述中可以看出他的编程经历,从 他的身上其实是可以看到自己的影子的,因为将来我也会是一名程序员,那种心境是我完全可以感受和体会到的,其中有一句话我觉得说得很有道理,作者之所以将 本章标题命名为第零章,是想指出计算机程序员和其他人的一处小小不同:程序员从零开始计数,而不是从一开始。作者这一个小小的搞笑其实也使我们产生了共 鸣。在作者的叙述中我也了解到了软件的发展历程以及过程中好多伟大的研究者为其发展而做的贡献,让我深刻的体会到软件工程的摩天大楼不是一下子就能够盖好 的,是需要我们付出数百万倍的努力的,这一章使我对软件工程的发展陷入了深深的思索。。。

      第二章的标题是Agenda之魂,这一章的情节延续了第一章的内容,开头的主题依然是 Chandler项目,它正是为改变世界之梦所驱动。接着提到了Exchange,由此又引出了P2P技术,卡普尔为莲花公司命名,并发布了Agenda 这个项目,这是个简单的列表管理软件,但是有几个突出特性让它跻身于软件传奇之列:管理日常生活,组织学术研究,音乐收藏,工作项目。它还引入了一种管理 数据的新手段--介于传统计算机数据库的严格结构和字处理软件的自由格式之间。Agenda突破了计算机的严格逻辑与人类的语焉不详之间的阻隔,在这一片 黄土上拓出一片新天地。在当今社会,程序或网站总是要你按照它设定的方式而不是你自己的方式填空--社会保险号码里面不得包括连字符,信用卡号中不得包括 空格,而Agenda早有独门秘技让用户随意输入。然而,它却没能达到杀手级应用的境界。部分原因是已经成为巨兽级企业的莲花公司急于在商业市场大获全 胜。后来Agenda被公司遗弃了。卡普尔在投身于开创开放网络的工作时依然放不下Agenda项目,他珍视项目中动态适应性的程序精髓,他决定,无论新 软件外观如何,都必须具备Agenda之魂。接着又介绍了链接以及鼠标的出现以及提靴带的含义:让改进的过程得到改进。恩格巴特认为,就达到智慧增进程序 的目标而言,提靴带更像是一种抽象,一种奥秘,而不仅是一个工程上的难题。还了解到了三阶现象,它并不改进过程,它改进的,是改进过程的速率。05年 FBI开展了Trilogy的计算机现代化项目来搭建更为安全和现代化的数字通信网络,然而遭遇困局,这一章让我看到一个软件的诞生的多灾多难,以及发展 的曲折。

原文地址:https://www.cnblogs.com/gaara-zhang/p/5531095.html