Tips_嵌入式开发book收录

原创 2006年07月17日 19:07:00

软件开发的“佛脚”

我曾极力向初涉软件开发的同事推荐下面三本书,收到了很好的效果:
《C程序设计语言(The C Programming Language)》Brain W.Kernighan & Dennis M.Ritchie 著 徐宝文 李平译
《Joel说软件(Joel on Software)》Joel Spolsky 著 谭明金 王平译
《程序设计实践(The Practice of Programming)》Brain WKernighan & Rob Pike著 裘宗燕译

三本都是价格不贵的小薄书,很容易看完。(为什么这么说?看过C++ Primer的都有体会,真是又厚又贵)第一本能够使读者达到胜任C开发工作的水平,一本小书容纳了语言、算法、模式、代码风格艺术的精华。第二本,以散文随笔的方式介绍了软件工程的思想,介绍了软件开发的理念,能够使读者的编码品德、设计品味提高。第三本,分别介绍了代码风格、算法、接口设计、排错方法、测试、性能优化、可移植性等诸多软件实践,作者水平极高,写的深入浅出,令人反复阅读反复受益。

这三本书组成了一个开发人员必备要素的铁三角。相信细细品味于小书的字里行间,思维就越来越受教于世界顶级的大牛,悟性、能力、修养都会不断提高。我衷心的希望初涉软件开发领域的朋友们能从这三本书入手,从白纸开始就写好每一个字。找工作或者搞突击时,临事抱抱佛脚,也不失为一种快速溶入优秀开发团队的捷径。

-------------
乾坤一笑 写于2006年06月22日  转载请标明出处和原文链接

计算机科学==============================================

http://outmyth.blogdriver.com/outmyth/1122212.html

经典
经典大部头除了TAOCP、CLR外还有一本经典叫作 SICP《计算机程序的构造和解释》
Michael L.Scott所著的《程序设计语言——实践之路》
其实本书很大程度上就是编译原理的教材;而我学过编译原理用的是龙书 ,并且实现了一个小型的编译器;书不错,但对编译原理学的很好的读者并不适合,重复了,深度上不如龙书书的价值之所在:创新性地将语言设计与编译原理两门课程的内容融合在一起,将两门在传统上分割开来的学科融会贯通,彻底打破我们在学习中产生的不连贯性
编程珠玑(第二版)
程序设计语言的书
程序设计语言的书,这几年各出版社出了一批:
Ravi Sethi 的《程序设计语言:概念和结构》;
Robert W. Sebesta的《程序设计语言原理》;
Kenneth C. Louden的《程序设计语言??原理与实践》;
Terrence W.Pratt和Marvin V.Zelkowitz的《程序设计语言:设计与实现》。
这些书的作者从各个角度介绍程序设计语言,相信大家看了后定会大有收获。这些书中的有些已有二、三十年的历史,出了五、六版,及时反映程序设计语言。
John C.Mitchell的《程序设计语言概念(影印版)》这本书创新性地将语言设计与编译器原理融合在一起,让学习者可以更清楚地明白两者之间的关联,是难得的优秀教本。推荐有兴趣深入学习程序设计语言的人士研究一下。
《C++的设计与演化》才是探讨某专门语言设计的典范
计算机体系结构
本书英文版久负盛名,被众多专业人士称为“最伟大的计算机教材”之一,著名的美国卡内基梅隆大学计算机科学系一直将本书作为教材使用,程序员眼中的透彻讲述计算机系统的扛鼎之作。作者Randal E. Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖。
操作系统
现代操作系统 (第2版)--比《操作系统概念》要详细深入如果再有本《操作系统设计与实现》2版参考参考minix实现那就是绝配了!
网络
计算机网络(第4版)(中文版)
C++编程===============================================
《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
看《The C++ Programming Language》和《Inside The C++ ObjectModel》,不要因为他们很难而我们自己是初学者所以就不看;
读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
请看《程序设计实践》,并严格的按照其要求去做;
请留意下列书籍:
《C++面向对象高效编程(C++ Effective Object-Oriented SoftwareConstruction)》
《面向对象软件构造(Object-Oriented SoftwareConstruction)》
《设计模式(Design Patterns)》
《The Art of ComputerProgramming》;
《C++的设计与演化》
摘自《程序员》2005年11期《C++弱冠之旅》
c++ in Depth系列
//C++著作中极少数实战派佳作
Applied C++(c++ in Depth系列)
Large Scale C++
Scalable C++(基于组件的软件开发)
Imperfect C++(实践中遇到的难题进行深入分析给出解决方案)
Effective C++
C++ Primer
Code complete II
C++ coding standard
===============================================
http://www.blogcn.com/user32/wangtopking/index.html
下面几本书对于走在C++初学之路上的读者是我们最愿意推荐给大家的:

  (1) 《C++ Primer》
  哦,也许你会抱怨我们为什么不先介绍TCPL,但对于走在学习之路上的入门者,本书内容更为全面,更为详细易懂,我们称它为“C++的超级宝典”并不过分。配有一本不错的习题解答《C++ Primer Answer Book》可以辅助你的学习之路。

  (2) 《Essential C++》
  如果说《C++ Primer》是C++领域的超级宝典,那么此书作为掌握C++的大局观当之无愧。正如《.NET大局观》一书能够让读者全揽. NET,本书讲述了C++中最核心的全部主题。书虽不厚,内容精炼,不失为《C++ Primer》读者茶余饭后的主题回顾之作。

  (3) 《The C++ Programming Language》
  Bjarne为你带来的C++教程,真正能够告诉你怎么用才叫真正的C++的唯一一本书。虽然如同“某某程序设计语言”这样的书籍会给大家一个内容全揽,入门到精通的感觉,但本书确实不太适合初学者阅读。如果你自认为是一名很有经验的C++程序员,那至少也要反复咀嚼Bjarne先生所强调的若干内容。

  (4) 《Effective C++》,《More Effective C++》
  是的,正如一些C++爱好者经常以读过与没有读过上述两本作品来区分你是否是C++高手。我们也极力推崇这两本著作。在各种介绍C++专家经验的书籍里面,这两本是最贴近语言本质,看后最能够有脱胎换骨感觉的书,读此书你需每日三省汝身。
===============================================
Windows 程序设计-《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。在学完了它以后,你才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。

===============================================
王轶男的《编程黑马真言》、梁肇新的《编程高手箴言》和云风的这本《游戏之旅——我的编程感悟》。

===============================================
算法导论
TAOCP

===============================================


 

WordPress文章不收录实时推送新链接到百度收录的方法

WordPress文章不收录实时推送新链接到百度收录的方法 www.111cn.net 更新:2016-02-11 编辑:swteen 来源:转载 WordPress博客不收录是许多站...
  • csnewdn
  • csnewdn
  • 2017年01月05日 18:14
  • 277

TIPS_备忘

1.Vector数组提前赋值,比如先赋值数组第2个元素,一定用小括号~ vector> FirstCvec(iFirstClusterNum); vector> LabelsVec(iFirstC...
  • herocheney
  • herocheney
  • 2017年10月13日 11:29
  • 37

Tips_日本

夏末秋初: 关于是否读博士的思考日本:我不得不说,仅就专业来讲,IT行 业尤其是微电子、软件行业的学生,除了去美国,最好的发展地就是日本了。众所周知,美国的软件行业现在处于中低端饱和状态,这也直接导致...
  • yesky12
  • yesky12
  • 2006年05月19日 15:32
  • 1312

一些页面不能被google收录的原因

    一比二购的一些页面上传了一个多月了,而且是html格式的,但是一直不能被google收录。今天灵机一动,突然想到这些页面的链接点是在PHP文件中的,而且用的是相对路径。于是赶紧把这些页面的链接...
  • wingates
  • wingates
  • 2006年12月12日 10:45
  • 532

如何查看二级目录是否被收录

今早查询中国乐翻天商铺在baidu收录情况,发现怎么查也不对,因为目前商铺全是挂在二级目录下,没有采用二级域名形式,后来通过查资料才发现查询用错了,一般在baidu中查询一个网站收录如中国乐翻天 用如...
  • wlb1205
  • wlb1205
  • 2011年07月03日 16:18
  • 365

谈谈网站完全改变内容 让百度GOOGLE重新收录的经验

    我的一个网站http://www.xiaochuanhome.com  从原来的关于医学方面的内容改成了小游戏、在线游戏的内容,有人说不可以改变网站内容,百度和GOOGLE不喜欢这样做。其实这...
  • azhengwin
  • azhengwin
  • 2010年12月06日 15:16
  • 299

让alexa收录你的网站,怎么让alexa快速收录你的站呢?

什么是Alexa  Alexa(www.alexa.com)是一家专门发布网站世界排名的网站。以搜索引擎起家的Alexa创建于1996年4月(美国),目的是让互联网网友在分享虚拟世界资源的同时,更多地...
  • wxl2012
  • wxl2012
  • 2010年01月09日 12:58
  • 727

网站被搜索引擎收录的好处

企业网站被百度,google,soso收录的好处,百度排名优化技巧方法大全    企业网站被百度,google,soso收录的好处,百度排名优化技巧方法大全问题:被百度收录的好处在哪里?百度是如何收录...
  • jansonleader
  • jansonleader
  • 2010年03月29日 09:58
  • 2427

知乎上一篇文章,收录下来。

原文出自:http://www.zhihu.com/question/20079854 大学生和职场脱节在哪里? “孩子们,欢迎从‘游乐场’模式进入到‘荒野求生’模式!” ——如果在...
  • shufan94
  • shufan94
  • 2015年02月11日 20:42
  • 384

新站不收录内页怎么办,加快新站内页收录的方法!

新站多长时间收录内页,加快新站内页收录的方法有哪些?到今天为止赵连奎博客上线了11天,可是网站内页还没有收录一篇。虽然谷歌早就收录了十几篇,但谷歌退出中国后,收录和排名一点都没有用。百度和360只收录...
  • b3236639
  • b3236639
  • 2017年04月22日 12:52
  • 181
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tips_嵌入式开发book收录
举报原因:
原因补充:

(最多只允许输入30个字)