在豆瓣发表了书评,转载于此,立此存照。 《黑客与画家》书可点击链接。
初次知道Paul Graham这个人,是在一个无聊的下午,通过google搜索“lisp”关键字,误打误撞到他的网站的。特别喜欢读他的一些关于lisp语言、创业指导和黑客精神的文章,于是成为PG随笔的忠实读者。
这次知道“教主”的大作要出中文译本了,急忙买一本,精神支持一下,虽然大部分文章都已经看过了。
先发个广告,尽管哥不是友人,也非出版商,至今尚未创业,只是叶公好龙的粉丝一个。通观全书,你会对“黑客”的含义有着更深的认识,那就是——追求卓越,在软件这个领域出神入化,象优秀画家创造出传世精品般,设计出艺术化的软件作品。而这个设计,必须是以用户为中心,考虑人性的,所以它不全然靠数理科学就能搞定的。如果运气再好点,软件设计还能顺利的转化为财富,那么黑客就更可以此改变世界,大如微软、Apple,小如PG的viaweb,都是走这条道来的。当然,这只是在一个自由的、包容的、保护人的创造性的社会环境中,才会有的成功梦想。为了心中那完美的理想国,许多黑客不是不问世事的隐士,而是积极介入公共社会、鼓吹民主政治理念的精英。PG也正是这样一个黑客,他的这本书中也不仅仅是技术随笔集合,更可以说是一首自由的赞歌。
下面言归正传,正如译者在前言中所道,整本书的主题可粗分为三部分:黑客的成长、黑客的事业以及黑客的工具。
分析第一部分揭示的黑客养成轨迹,那些性格内向的、看到女生就脸红、中学起就是书呆子的理科男们,你们要注意了,你们有堕落成黑客的潜质。
那些正在互联网领域创业的朋友,对第二部分可能会感兴趣。PG用他创建viaweb介入电子商务领域,后来被yahoo收购的真实案例,上了一堂精彩的创业课。技术、商务、管理、伙伴......,涉及面甚广。当然这本书出得较早,后来他去作天使投资了好几年,提供的创业指导更多更细,书封面写的“硅谷创业之父”不是过誉之词。书中对大公司那种一停二看三通过的毛病,剖析得极为传神,当然可能受他黑客的视角影响,有点有色眼睛。
lisp的拥趸们对第三部分肯定最感兴趣,豆瓣lisp小组的兄弟们最近也神气起来了,虽然我们还只是一个一千多人的小群体(靠,还不如python、ruby之流,当然比haskell、prolog、forth、smalltalk好点,我在豆瓣里都没怎么发现后两者的踪迹,改天哥自己建个“被遗忘的小众语言”小组,也混个组长当当)。
我读这部分的时候,脑中浮想联翩,想象那些和我一起在看书的人们,PG的论调会不会刺激到他们。想象那些静态类型语言的卫道士,深通类型理论、形式语义的学院派们不以为然的眼神;想象那些专研一门实用语言多年,而又落入PG所说的Blub困境的工程师们心灵破碎的声音,继而或破口大骂,或故作镇定。突然老板一声怒斥,把我从这些变态的臆想中惊醒,回到现实,继续分析客户那近乎疯狂的需求变更。
根据lisp小组里的调查,几乎没有人在商用软件生产中应用lisp,大多是个人兴趣,或是为autocad、emacs做配置的。所以被触犯的大众们尽可心安,世界依然故我,不会为之改变。所不同的是,总有一些自以为是的黑客们,接过lisp的衣钵,发明新的方言,编写一堆堆的括号代码,让它的精神代代相传。
分享到:
相关推荐
Autocad的课件——AutoLISP-Visual-LISP教程.ppt
Visual LISP 程序设计——技巧与范例
第3篇(第12~21章)为autolisp与dcl对话框整合应用,主要介绍了dcl的基础知识、dcl对象属性的定义速查、autolisp掌控dcl的关键技巧;还介绍了编辑框、按钮和文字、切换开关、单选按钮、列表框、下拉菜单、图像,图像...
Visual LISP程序设计技巧与范例本书通过开发AutoCAD 的新命令绘制花园小径并以圆形花砖填满这个花园小径,介绍了Visual LISP的强大功能。全书共分七章,第一章提出了程序设计的目标,第二章至第五章则介绍了如何实现...
第3篇(第12~21章)为autolisp与dcl对话框整合应用,主要介绍了dcl的基础知识、dcl对象属性的定义速查、autolisp掌控dcl的关键技巧;还介绍了编辑框、按钮和文字、切换开关、单选按钮、列表框、下拉菜单、图像,图像...
第3篇(第12~21章)为autolisp与dcl对话框整合应用,主要介绍了dcl的基础知识、dcl对象属性的定义速查、autolisp掌控dcl的关键技巧;还介绍了编辑框、按钮和文字、切换开关、单选按钮、列表框、下拉菜单、图像,图像...
AUTOCAD完全应用指南高清版(吴永进),AutoLISP+DCL+Visual LISP程序设计
第3篇(第12~21章)为autolisp与dcl对话框整合应用,主要介绍了dcl的基础知识、dcl对象属性的定义速查、autolisp掌控dcl的关键技巧;还介绍了编辑框、按钮和文字、切换开关、单选按钮、列表框、下拉菜单、图像,图像...
autolisp教程,供大家学习,来之不易
第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...
Visual LISP与Excel电子表格
[Lisp]autolisp及vlisp函数全集.exe[Lisp]autolisp及vlisp函数全集.exe很好值得推荐
AutoCAD二次开发中很经典的资源,版本有点旧,但可以学到不少知识。
学好 AutoLISP 的关键、 基本结构与语法:1. AutoLISP 程序语言的特质 A.语法简单B.功能函数强大C.撰写的环境不挑剃D.直译式程序『即写即测、即测即用』E.横跨 AutoCAD 各作业平台悠然自得 (注:以上五点读者可以参考...
CAD lisp 文字对齐程序.CAD lisp 文字对齐程序.CAD lisp 文字对齐程序.
CAD lisp 自动计算面积CAD lisp 自动计算面积CAD lisp 自动计算面积CAD lisp 自动计算面积
LISP函数大全
这是LISP和Common LISP编程的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请再次检查此页面!!!
AutoLisp入门教程 lisp语言很好的入门教材 lisp语法定义比较全面