读书人

编程之道

发布时间: 2010-03-08 05:38:50 作者:

 编程之道


基本信息出版社:电子工业出版社
页码:323 页
出版日期:2006年09月
ISBN:712102344X
条形码:9787121023446
版本:第1版
装帧:平装
开本:32开 Pages Per Sheet

内容简介 本书出自美国一位资深的程序设计师Geoffrey James之手。他以一种幽默、辛辣的眼光审视着发生在程序设计室里的各种故事,并运用东方的哲学思想进行深层次的思考和理解。本书语言优美、比喻生动,叙述了这些看似简单但蕴含深奥道理的故事。
本书配以中英文对照,使从事软件开发人员、软件项目管理人员、软件工程研究人员,以及广大电脑爱好者在阅读这些故事的同时,还领略到本书英文原文的文采。
作者简介 杰弗雷詹姆士,毕业于美国加利福尼亚大学,1977年开始在一家大型电脑公司任软件工程师。1984年他因设计和运用了一种先进电脑辅助排版系统而荣获美国的“卓越技术奖章”。他还为一些主要电脑供应商制定过全球营销计划。
  杰弗雷曾执教于加利福尼亚大学、华盛顿大学和波士顿大学,教授技术与管理的课程,并多次应邀在国际会议上发表演讲。他至今已经撰写了七本书,最近的一本新书《电子精英的经营智慧》在出版后的三周内便销售一空。
  步入中年的杰弗雷詹姆士现在是Institute for Business Wisdom的执行董事,该学会倡导“应用文化动力学”的理念,即把最好的管理技术结合进最成功的高科技企业,并将此管理技术推广到其他行业的企业。
媒体推荐 书评
《编程之道》是一本另类的计算机图书,它没有教你编程技巧,也没有
教你开发工具和方法,而是用富有哲理的故事和短小精悍的语言来启发我们
的思考。
程序的源头来自西方科学,而“道”来自东方哲学,故这本书颇有东方
古典的韵味。
以老庄关于“道”学说为中心的学术流派——“道家”深深地影响了中
国几千年的文化思想。我猜想作者反复读过中国老子和庄子的书,东西方文
化早已在他心中融会贯通。
从编程之“道”我不由得想起庄子的一个脍炙人口的故事,庖丁解牛:
“庖丁为文惠君解牛,手之所触,肩之所倚,足之所覆,膝之所跻,砉(音
hua)然响然,奏刀劐(音huo)然,莫不中音,合於桑林之舞,乃中经首之会
。文惠君日:‘嘻,善哉!技艺至此乎?’庖丁释刀对日:‘臣之所好者道也
,近乎技矣。始臣之解牛之时,所见无非全牛者;三年之后,未曾见全牛者
也方今之时,臣以神遇而不以目视,官知止而神欲行。……提刀而立,为之
四顾,为之踌躇满志,善刀而藏之’”。
有人说程序是一门艺术,程序高手就是艺术大师,写程序充满了成就感
;也有人说写程序应该是一种体力活,程序员应该是蓝领干的活,写程序也
充满了无奈感。 其实不管说法如何,写程序是一门技艺,写程序的最高境
界应该是“技近乎道”。这样的绝顶高手现实存在吗?有,我记得有一本
Delphi书籍的作者就写过这样的一个故事:他在Borland工作时,有一次运
行测试程序出现故障,正好Anders Hellsberg和另外一位高手看到,Anders
马上就和那个高手说这是哪个系统的代码有问题。所以在Anders的眼里,整
个计算机系统对他来说几乎是透明的。
如何修炼自己的技艺呢?第一要掌握正确的方法和技巧,没有掌握方法
,一味蛮干,再努力也是不会成功的;第二要坚持不断地磨练,这里还可以
举一个脍炙人口的故事“卖油翁”作佐证,卖油翁可以滴油穿针孔而不沾的
惊人技巧和神箭手的高超射术相比,高手技巧只是由于“惟手熟尔”,“无
他”;第三要“悟”,如何才能“悟”,才能“技近乎道”?“汝果欲学诗
,功夫在诗外”,《编程之道》教我们练的是诗外的功夫,埋头修炼的同时
,也要抬头看看周围的世界,静下心来思考思考。
程序员也许是天下最古怪的行业。这是因为现在几乎所有的行业都在使
用信息化工具,程序员的工作就是要和各种各样的行业打交道,并用自己的
语言来描述和创造这样的工具。这也使得程序员这门职业与众不同,他们面
对的是代码和机器,却创造了一个信息化的世界。
程序员比较孤独,也不太容易管理。《编程之道》充分展示了程序员独
特的文化,虽然书中涉及的技术比较陈旧,但这丝毫不影响其内容的价值,
甚至时间越长,越证明程序员文化的独特性,不会因为计算机技术的进步而
不存在。
《编程之道》一书可以长备程序员的案头,累了困了,换换脑筋,读读
其中的故事,虽然短小,但要言不繁,都是作者日积月累的甘苦之谈,实践
之谈,明白之谈。
看了你可以会心一笑,可以有所体悟。“开卷有益”,这也是作者最大
的心愿了。
《程序员》杂志及CSDN总裁
蒋 涛
2006年7月于北京
编辑推荐 当您进入Iriternet,并在Yahoo或Infoseek等搜索引擎中输入“The Tao of Programming”(本书的英文名)后,您将会惊奇地发现,这本书的出现频率是如此之高,竟然有500多个站点贴有该书的内容!该书的流行程度,由此可见一斑。
更有意思的是,本书中的很多格言妙语,在美国被印在了T恤衫、咖啡杯等商品上,成为这些商品促销的手段之一。可见,这本书当时在美国极为风靡,与其说它导致了一段流行时尚,不如说它形成了一个文化热点。
至今为止已重印12次的《编程之道》,自发行以来,不断受到来自各方面的青睐和好评。
本书一出版,《纽约时报》和《科学家》杂志便节选了该书的内容;美国的许多全国性报刊,包括《迈阿密先驱报》和众多广播电台,像“美国公众广播电台”,均高度评价了本书;本书是美国Prerltice Hall Book Club的特别推介读物,并被《电脑购买者》杂志评为最受欢迎的十本书之一。
目录
编程之道
 前言
 第一篇 静寂的空宇
 第二篇 古代的大师
 第三篇 设计
 第四篇 编码
……
文摘 书摘
编程大师如是说:
“当你有本事夺走我手中的这块水晶石时,就是你出师的时候了。”
1.1
在静寂的空宇里。一种神奇的物质形成并诞生了。它立刻便静止了,独
自守候着,毫无动静,然而又处于永恒的运动之中。它是所有程序的源头,
我不知道它的名字,所以我将称它为编程之道。
如果此道是完美的,那么操作系统就是完美的;如果操作系统是完美的
,那么编译程序就是完美的;如果编译程序是完美的,那么应用程序就是完
美的。用户满意之至——和谐便应运而生。
编程之道流逝远去.又乘着晨风而归。
1.2
此道产生了机器语言,机器语言又产生汇编语言。
汇编语言产生了编译程序,如今有了上万种的语言。
每一种语言都有其各自的卑微用途。每一种语言都表达出软件的阴和阳
。每一种语言都在此道之中有其一席之地。
但是,应尽量避免用COBOL语言编写程序。
1.3
宇宙之初有道。
道产生了空间和时间。
空间和时间便是编程设计之阴阳。
不能领悟此道的编程者总是耗尽他们所要编写的程序的时间和空间;
P15-17
读书人网 >软件工程

热点推荐