|
|
|
|
|
|
|
《软件调试》答疑
帖子发起人: 黑风幻影 发起时间: 2008-07-11 22:09 下午 回复: 8
|
帖子排序:
|
|
|
|
2008-07-14, 09:44 上午
|
王宇
注册: 2007-05-08
发 贴: 306
|
|
|
楼主既然阅读过卡耐基的ZIP,就应该有基础阅读大部分的计算机应用书籍。
此外,实践基础和理论基础同样重要,
多动手写 + 多动手调,可以帮助你更好的理解《软件调试》中的一些例子。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-16, 20:49 下午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
|
|
以下是摘自《软件调试》前言的回答:
要读懂和领会本书的内容,笔者希望读者已经具备了以下基础:
1)曾经亲自参与编写程序,包括输入代码、编译,然后执行。
2)使用过某一种类型的调试器,用过断点、跟踪、观察变量等基本调试功能。如果对这些功能充满了好奇,希望了解它们是如何工作的则更好。
3)承认软件的复杂性,认为开发一个软件产品与写一个HelloWorld程序根本不是一回事,参加过某个软件开发项目,对软件工程有基本的了解。
补充一句,其实与其说基础知识重要,还不如说要深刻理解计算机系统和完全掌控软件的决心重要。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-19, 23:40 下午
|
skyworth
注册: 2008-06-07
发 贴: 55
|
|
|
呵呵,这个要看你的个人兴趣吧,如果没有打算要写驱动程序,或者深入了解操作系统内核什么的,内核调试大概看看,知道怎么回事就好了,至于自己感兴趣的,就一定要弄清楚为什么。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-20, 13:06 下午
|
黑风幻影
注册: 2008-07-11
发 贴: 11
|
,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
|
|
|
|
,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-21, 08:34 上午
|
王宇
注册: 2007-05-08
发 贴: 306
|
Re: ,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
|
|
|
|
"卡耐基的ZIP"指的是? 《深入理解计算机系统》不是卡耐基写的啊! ---------------------------------------------------------------------
黑风幻影说《Computer Systems - A Programmer's Perspective》 您“霸占”了半年,但是您不会不知道它和 CMU 的关系吧.. CMU 的邮编是:15-213,同时这也是《Computer Systems》一书的课程号,该书的地位在 CMU 被尊为:“15-213 - The Class That Gives CMU Its Zip!” ZIP可翻译为:“邮编”、“精神”等。
参见如下: Origins of the Book The book stems from an introductory course that we developed at Carnegie Mellon University in the Fall of 1998, called 15-213: Introduction to Computer Systems (ICS) [7]. The ICS course has been taught every semester since then, each time to about 150 students, mostly sophomores in computer science and computer engineering. It has since become a prerequisite for most upper-level systems courses in the CS and ECE departments at Carnegie Mellon.
......
Aside: ICS numerology. The numerology of the ICS course is a little strange. About halfway through the first semester, we realized that the assigned course number (15-213) was also the CMU zip code, hence the motto “15-213: The course that gives CMU its zip!”. By chance, the alpha version of the manuscript was printed on February 13, 2001 (2/13/01). Whe we presented the course at the SIGCSE education conference, the talk was scheduled in Room 213. And the final version of the book has 13 chapters. It’s a good thing we’re not superstitious! End Aside.
更多信息请参见 CMU 网站。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-21, 14:24 下午
|
黑风幻影
注册: 2008-07-11
发 贴: 11
|
,,Re: ,Re: 软件调试一书的预备知识要求如何?,发表
|
|
|
|
,Re: ,Re: 软件调试一书的预备知识要求如何?,你的意思应该是说:《深入理解计算机系统》是卡耐基梅隆大学的课程吧!我原先以为你是说由卡耐基写的叫ZIP的书,误解,呵呵…
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
高端调试 » 图书 » 《软件调试》答疑 » ,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
|
|
|
|
|
|