梦断代码 ---阅读笔记02

Agenda之魂  

             由于不知道Agenda的意思,所以去查了一下,它是议事日程; 待议诸事项一览表; 日常工作事项; 议程的意思。不过在本书中确实一个项目的名字,它是为解决各种信息的管理问题。

               继续努力,改变世界,曾经美国前副总统(阿尔·戈尔)对Chandler的项目开发人员们讲过这句话。大多数程序员所共有一种理想主义,直接源于编程的辛劳和挫败。与令人畏惧的抽象建模较劲,或者面对蜂拥而至的缺陷大军,唯有万丈雄心能助你艰难前行。

                20世纪80年代初期是个人计算机爆炸性增长的年代。卡普尔与Lotus 1-2-3程序永远的联系到了一起。1-2-3专为新型IBM PC 设计。展示了IBM PC的运行能力和运算速度。在卡普尔离职前,有一个项目让他滞留了一段时间,那就是Agenda项目。它是简单的列表管理软件,你可以用它来管理日常生活,也可以用它来进行学术研究、音乐收藏或工作项目,需要大量细节信息的地方都可以用到,自动分派特性,它还引进了一种管理数据的新手段--介于传统计算机数据库的严格结构和子处理软件的自由格式之间,提供用户随意输入的系统支持。其创新性和灵活性对大多数用户而言,功能太多。

               Agenda 之魂---动态适应性程序,“先扔进去,延后处理”。

             开源反对的呼声的不绝于耳情况下,卡普尔希望以自己的新项目回击,关于自己的软件,他只知道三个要素:1.它应当开源;2:它应当挠到Exchange的痒处;它应当承继  Agenda 之魂。

       恩格巴特在自己的论文中提出程序员最有可能成为初期目标用户的原因--9条理由,同时他也提出成果也可用于智慧增进研究项目本身,改进研究和开发智慧增进系统编程活动的效能,设计、实现和修改程序的能力,在衡量研究进展时颇为重要。

      机器改变人,增强人们的工作能力,反过来人也持续改进机器。

   

            

原文地址:https://www.cnblogs.com/zhao-teng-ass/p/9225461.html