3月,《程序员》特别策划《Web 程序员 2.0》,为您详解了Web 2.0是关于如何设计和构建Web软件的有力思考方法,这对程序员至关重要。
本期技术专题,编辑部精心策划了“久违了,〈代码大全〉”:《代码大全》的英文版名称是 Code Complete: A Practical Handbook of Software Construction。作者是美国Contrux公司总裁 Steve McConnell。 它获得1993年美国软件开发杂志Jolt大奖,被美国包括MIT在内的十多所大学作为计算机软件学科的教材。全书的中文名实际应该理解为《代码完成:软件创建实践手册》。
《代码大全》这本书影响了90年代很多的程序员,帮助他们实现了自己在软件开发领域的梦想。在推出第二版的中译版之际,我们组织了一期关于《代码大全》的技术专题,一方面,回顾一下这本著作创作过程的前前后后,以及中译版的感人故事;另一方面,也对本书第二版向读者作一个介绍。在这里,让我们用法国作家图尼埃在他的《飞翔的吸血蝠》一文中的这段话来打开这本著作的传奇故事:
“是的,书的自然的、不可遏止的志愿是离心的。它写出来就是要发表、传播、推广、被人买、被人读。那赫赫有名的作家的象牙之塔实为一座发射塔。总是要从那里回到作者,如同回到作家之不可或缺的合作者一样。一本书不是只有一个作者,而是有无数的作者。因为在创造行为中,读过的人、正在读或将要读的人之总和有充分的权利加诸那个写的人身上。一本书写出但尚未被阅读,其存在是不完全的。
它只拥有半个存在。那是一种潜在性、一个没有血肉的、空的、不幸的生命。它要活起来就要呼唤帮助。一个作家出版一本书的时候,他知道他是朝着一群无名无姓的男人和女人放出一大群纸鸟,一大群干瘪的、渴望着血的吸血蝠,它们散开来寻找读者,碰上谁是谁。一本书一旦冲向一个读者,就立刻因他的热、他的梦而膨胀起来。它绽开花朵,终于实现了自身……”
3月1日,《程序员》3月号已经隆重上市,邮购请拨打:010-51661202-262
本期目录如下:
| 栏目 | 标题 |
| 继往开来 | Craigs Newmark:Craiglist背后的“书呆子” |
| 名人堂 | Craigs Newmark:Craiglist背后的“书呆子” |
| 程序天下事 | |
| 封面书摘&网站动态 | |
| CSDN精彩回眸 | |
| 精彩blog推荐 | |
| 观点 | 开源——让自由为控制的欲望埋单 |
| 特别策划 | Web程序员2.0? |
| OpenGL的核心与扩展 | |
| 人物专访 | 自由软件的挑战和机遇 |
| 悼念王选:技术创新树丰碑 | |
| 业界报道 | 谁会买下Delphi? |
| GPL 3.0又一个霸权? | |
| 声音与幽默 | |
| 软件创业 | 与风险投资商第一次亲密接触 |
| 项目管理 | IT企业自主研发产品的立项管理方法 |
| 一个项目经理的2005年工作总结 | |
| 交互式设计 | 高分辨率界面设计方案 |
| 软件工程 | 谈软件系统对外接口 |
| 测试员 | 架构设计阶段的性能测试 |
| 信息管理 | 统一报表环境设计 |
| 技术专题 | 久违了《代码大全》 |
| 导语 | |
| 《代码大全》传奇 | |
| 如何成为一名优秀的程序员 | |
| 如何编写高质量的代码 | |
| 写在代码大全中文电子版之后 | |
| 《代码大全(第2版)》书评 | |
| Java | EJB3.0的新特性 |
| 使用Jboss Cache作为POJO Cache | |
| 打造多彩的文本 | |
| 开源之窗 | 鼠眼看Linux调度器(完整篇) |
| .NET专栏 | Visual Studio插件开发漫谈 |
| 安全视点 | 杀毒软件的预处理技术(完结篇) |
| 浅谈汇编语言在反跟踪和反破解中的应用 | |
| 软件调试 | CPU硬件对调试的支持 |
| 工具点评 | 软件开发版本控制工具点评 |
| Sun征文选登 | Sun Solaris 10系统DTrace的使用方法 |
| 创建和管理J2EE文件 | |
| 新书节选 | 重构与模式 |
| 书评 | 底层技术开发之“四书五经” |
| 如何踏上嵌入式数据库开发之旅——评《SQL Anywhere Studio9开发指南》 | |
| 亚马逊排行榜 | Amazon.com开发技术图书每月观察 |
| 新书上架 |
更多详情请登录《程序员》杂志频道