声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4022|回复: 14

[其他相关] 请大家推荐一些编程思想方面的经典书籍

  [复制链接]
发表于 2010-12-29 19:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
一直对编程有好感,可没有时间去深入研究。请各位同仁提供些意见。

评分

1

查看全部评分

回复
分享到:

使用道具 举报

发表于 2010-12-30 11:43 | 显示全部楼层
本帖最后由 Rainyboy 于 2010-12-30 11:44 编辑

那我就说说我的藏书吧……有些细看过,有些只来得及翻了翻,呵呵。
====算法====
基础的:
    《计算理论导引》、《算法导论》
基础偏科普的:
    第一推动丛书:《逻辑的引擎》、《皇帝新脑》、《数学:确定性的丧失》

====语言====
描述某一门技术的盘根错节:
    《C陷阱与缺陷》、《C专家编程》、《你必须知道的495个C语言问题》
    《Effective C++:改善设计的55个具体做法》、《编程珠玑》

解剖语言、编译器和系统:
    《深度解析C++对象模型》、《深入浅出MFC》、《程序员的自我修养——链接、装载和库》
    《深入解析Windows操作系统》、《自己动手写操作系统》


描述软件架构设计的细节:
    《设计模式:可复用面对对象软件的基础》、《重构——改善既有代码的设计》


描述软件开发的细节:
    《人月神话》、《代码大全》



====某哲学教授说:“你们这一辈子能读懂这本书也就算厉害了”====
    《GEB:集异壁之大成》

点评

To fircat:是《敏捷软件开发:原则、模式与实践》么?  发表于 2011-1-3 09:42
我书架上我最喜欢的书就是你列的这些 每一本书读完了 都感觉自己有种升华了的感觉 还有本《敏捷开发》也不错 robert.c.martin写的 《大道至简》也不很好 简短有力  发表于 2010-12-31 21:52

评分

3

查看全部评分

 楼主| 发表于 2010-12-30 11:54 | 显示全部楼层
发表于 2010-12-30 16:28 | 显示全部楼层
本帖最后由 smtmobly 于 2010-12-30 16:32 编辑

《计算机程序的构造与解释》MIT的,是不二选择。
不过,你可以使用其他语言来做练习。书里的是lisp语言。这本书之好,没有办法用语言来表达,高处不胜寒啊。
全部搞清楚了,那编程真的就是小则一览众山小,大则,开疆辟土,独领风骚。
是学编程,做开发的必备用品。

点评

这也给我加分啊!呵呵谢谢了!说实在的这书真的不错!呵呵!至少我看的书里我觉得没有超过他的  发表于 2010-12-30 22:25

评分

1

查看全部评分

 楼主| 发表于 2010-12-30 19:33 | 显示全部楼层
smtmobly 发表于 2010-12-30 16:28
《计算机程序的构造与解释》MIT的,是不二选择。
不过,你可以使用其他语言来做练习。书里的是lisp语言。这 ...

这么牛啊,看来不买下对不起smtmobly帮主啊。

点评

呵呵,强烈建议好好学习的一本书。不过个人都有自己的观点,也和自己的目的有关系。仅供参考吧。希望对你有用!  发表于 2010-12-30 22:18
发表于 2010-12-30 19:47 | 显示全部楼层
回复 5 # 凌绝顶 的帖子

smtmobly推荐的都是好东西,当年还是他和wqsong把我引入到python中来的呢!

点评

呵呵,谢谢支持哈!那本书真的不错,mit的这个本太经典了,将很多编程思想讲的深入浅出。从最基本的开始,做到最深处。不可多得  发表于 2010-12-30 22:17
发表于 2010-12-30 22:03 | 显示全部楼层
本帖最后由 wqsong 于 2010-12-30 22:04 编辑

个人感觉,编程很难说出一个思想来。就像Bruce Eckel的TIC,TIJ,TIP系列一样,每本都有Tinking In,到底有多少个thinking?
和做人一样,价值取向不一样,有人为名,有人为利,有人为美女。或许一个一辈子追求名的人给他一个美女也不会动心。。。
编程也一样,思想在于个人的追求方向,没几个作数值分析的人会看《深入浅出MFC》《TCP/IP协议详解》《深度探索C++对象模型》之类的。这并不能说明这几本书没思想,也不能说明做数值分析的人没思想。就像fortran,没那么多花哨的东西,从大约上世纪六十年代一直到现在,不也成就了一大帮流体力学、结构力学领域数值大牛吗?
个人认为,计算机语言就是一个公式编辑器;思想就是你从事领域的感觉。感觉对了,思想就对了。

点评

是啊!mit为了那课程专门编写了mitlisp编译器,在思想上那是很好的一本书  发表于 2010-12-30 22:20

评分

1

查看全部评分

发表于 2010-12-30 22:23 | 显示全部楼层
做数值分析,如果是mfc其实主要是针对界面的,说白了个人理解是win api的一个包装,对数值分析没有一点的用处,除了可以增加运行时间外,没有任何的帮助。所以说实在的对ansys那种黑白界面还是很喜欢!不知道现在是什么样子了。
发表于 2010-12-30 22:34 | 显示全部楼层
回复 8 # smtmobly 的帖子

现在早不是黑白啦~哈哈
人家都开始强调用户体验设计了……

点评

社会在进步,呵呵,其实我觉得没必要!看我的主页上就知道,基本就是简单呵呵!  发表于 2010-12-30 23:13
发表于 2010-12-30 23:08 | 显示全部楼层
回复 8 # smtmobly 的帖子

顶,我也一直不怎么看重界面,把人用傻了,好多用软件感觉就是死记下来的,点完哪个按钮再点哪个,一直点下去……就像周围一些用fluent的同学,从fluent6.3.x到ansys12.x,界面变了都不知道怎么用了。。。
不过换个角度看,MFC框架里面的奇巧淫技的确不少。。。

点评

赞成: 5.0
To Rainboy:没事,哈哈,不怕不怕。。。  发表于 2010-12-30 23:46
To smtmobly:哈哈,知道知道,前几年我老爹一把年纪了,单位还组织什么计算机操作考试,就是你说那些东西。。。  发表于 2010-12-30 23:45
赞成: 5
小心你周围的同学也上chinavib哈哈~  发表于 2010-12-30 23:25
哥们你是没有参加过中级职称考试,那才叫啥!考windows98,+office98系列!哎!好像不会用offic就是不会用电脑!  发表于 2010-12-30 23:12
发表于 2010-12-30 23:18 | 显示全部楼层
回复 10 # wqsong 的帖子

"奇巧淫技"哈哈哈哈!
我只能说,"你懂的!"
发表于 2010-12-30 23:43 | 显示全部楼层
回复 11 # Rainyboy 的帖子

哈哈,本来想用yin巧dang技的,一想太邪恶了,还是取一个字吧。。。哈哈。。。

点评

赞成: 5.0
赞成: 5
炼字,恩,炼字  发表于 2010-12-30 23:56
发表于 2010-12-31 07:57 | 显示全部楼层
 楼主| 发表于 2010-12-31 22:44 | 显示全部楼层
听了各位高人的经验真是受益匪浅啊
发表于 2011-1-1 16:52 | 显示全部楼层
我的书有一节谈数值编程的思想

点评

赞成: 5.0
赞成: 5
欢迎陈老师来算法区讨论,多多指教!  发表于 2011-1-3 00:10
有机会一定得拜读拜读陈老师的书啊  发表于 2011-1-1 18:44
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-3 14:39 , Processed in 0.058014 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表