• 梦断代码阅读笔记01


           今天我第一次读《梦断代码》这本书,这本书是老师推荐给我们读的,从小到大我就不喜欢读课外书物,所以如果老师不推荐给我们读的话,我可能不会知道这本书,也就不会读这本书。就如平时一样,在读一本书之前我们肯定要先了解书的作者以及书要讲的大概内容。《梦断代码》的作者是司各特.罗森伯格,书中大概讲的是作者对OSAF主持的Chandler项目进行的田野调查,跟踪多年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。于是我按着顺序读了第0章--软件时间,当我刚看到这个标题时,产生了两个疑问。第一个是“第0章”,这是我第一次看见有“第0章”这种章节说法,一般的章节都是从第1章开始的,我想作者这样写肯定有原因的,总不可能是打印错误吧。第二个疑问是“软件时间”,我的第一理解应该是指编程时间吧。带着这两个疑问我读了这一章。最后在书中我找到了答案。对于软件时间文中说的是在做软件的过程中,时间是时快时慢的,无论是你编程顺利还是举步维艰的状态下,时钟都被抛诸脑后,这时你用的是软件时间。我的理解大概认为指的是这里的时间已经不再是现实中的时间了,指的是在编程过程中以某种状态花费在编程上的时间,相当是一种新的计量单位。

           而作者为什么以第0章命名本章,是因为作者要告诉其他人程序员是从0开始计数的,而不是从1开始的,因为计算机就是从0开始计数的,所以程序员也应该训练自己这样计数,以免要指示操作的计算机产生误解。读到这里我发现现在的我们都是习惯从1开始计数的,每次编程我们会发现计算机就是从0开始的,就像一个数组的数组下标都是从0开始的。所以当我们选择了编程的这条道路我们就应该像作者说的这样习惯这种计数方式,当然这种计数只是限于在编程这方面。

  • 相关阅读:
    关于codeblocks插件(持续更新)
    自定义gvim配色方案qiucz.vim的源码
    mark it
    poj 1032
    poj 1028
    最小公倍数是lcm
    problems
    hdu 1067
    某些题的做法。。。
    突然明白了什么
  • 原文地址:https://www.cnblogs.com/lover995/p/11025367.html
Copyright © 2020-2023  润新知