看完了《Expert C Programming: Deep C Secrets》

上一篇 / 下一篇  2007-03-23 12:39:32 / 个人分类:程序设计

    断断续续花了大约半个月时间看完了《Expert C Programming:Deep C Secrets》(《C专家编程》),的确是非常精彩的一本书。感觉收获很大。虽然是技术类书籍,但是作者很幽默,并且每章节末尾都有一个早期Hacker的轶事。所以读起来非常轻松。特别喜欢“运行时的数据结构”,“对内存的思考” 这两章。这两章揭示了一个程序运行时候,内存的分配情况。当看完这两章,许多以往的编程时候产生的疑问都迎刃而解。“数组与指针并不相同”“再论数组”两章澄清了大多数对数组名和指针的误解---数组名其实和指针并不相同。
   因为没有看过编译原理,操作系统原理之类的书。而部分章节涉及到一些此类东西,碰到这种情况我一般跳过,不想太为难自己。打算以后基础更深厚一些后,再看一边这本书。想必到时候会有新的收获。
 
   这两天开始看CU论坛converse推荐的《Computer Systems:A Programmer's Perspective》(《深入理解计算机系统》)这本书是卡内基-梅隆大学的教材。不同于其他计算机组成原理或者计算机体系结构的教材,这本书主要是以C程序员的角度来讲述整个计算机系统(包括硬件系统,软件系统)而且书中的操作系统环境为Linux/unix,这些感觉比较适合我。在书的序言里面有一个课程列表,不同课程应用于书的不同章节。我选择的是其中的ICS+,这个课程覆盖了除去第四章“处理器体系结构”之外的所有章节。我准备花三个月看这本书。现在看到第二章“信息的表示和处理”,主要讲述数据在计算机中的储存格式(整数,浮点数)。因为上学期的计算机组成原理课程里面已经教过相关内容,所以目前我还是比较轻松的。第四章我打算暑假看,因为下学期有一门“计算机组成原理实验”,那么课要求制作一块CPU,我觉得阅读第四章或许会有所帮助。

TAG: 程序设计

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2010-03-21  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 15824
  • 日志数: 134
  • 图片数: 1
  • 建立时间: 2006-05-27
  • 更新时间: 2007-05-19

RSS订阅

Open Toolbar