Frederick P. Brooks的新书《The Design of Design : Essays from a Computer Scientist》中文书名翻译为《设计原本:计算机科学巨匠Frederick P. Brooks的思考》
。《设计原本》这个书名来自我的好友于海东的提议,海东是命名方面的行家里手。这个译名仿照著名的明朝大学士徐光启
翻译古希腊数学家欧几里得
的集大成作《几何原本》
的手法,既保留了原名“追寻设计本原”的表意,又包含了“软件设计的积淀之作”的隐喻。这个创意博得了负责编辑的首肯,并最终在中国大陆发行的英文影印版
和简体中文译本中,都加以采用。
翻译《设计原本》
的过程比我意想中的辛苦很多,原作者Frederick P. Brooks
是软件工程界教父级的人物,又同时是自动计算科学的两个最高奖项——ACM图灵奖
和IEEE计算机器先驱奖
的获奖人,学闻之广博令人叹为观止,高深论点和秘密史料随手拈来,更不必说俯拾皆是的专业档案、人名地名和各式各样的索引、记号和缩写,所有这些无不使得翻译工作变得困难重重。可是,从另一个角度来看,不如说对于本书的翻译工作因此而变得妙趣横生了。只要投入进去,马上就会发现,学究气完全只是本书的表面,它所要阐发的内容则不仅是丰富多采、发人深省的,也简直像戏剧一样引人入胜,甚至里面还有不少笑点会令人捧腹的。Brooks在这本《设计原本》里表现出了多重的身份:他是一位资深的项目经理,他是一个嘲讽迂腐制度的改革家,他是一介在档案堆和大学讲台上奔忙活跃的书生学者,他是一名对家居装修关心得面面俱到的丈夫和慈父。
而所有的这一切,都和某一组设计观念、某一种设计过程、某一个设计项目、某一些设计成果或是某一群设计相关的人串联起来。这里面几乎看不到说教,也没有一本正经却缺乏逻辑的灌输,甚至感觉不到作者在刻意引导什么。所有的内容都发自内心,都来自直接或间接的经验,都是在娓娓道来的一个或几个故事的过程中,读者自己就看到了越来越明显的结论。然后,在峰回路转或柳暗花明的那一刹那,注释和参考文献列表犹如电影结局的工作人员列表字幕一般跃然眼前,此时才会忽然浑身的毛孔出一身酣畅的汗,深深地感觉到阅读此等文字是那么的淋漓尽致、那么的余音绕梁——当然我是说Brooks的原版文字,译作的质量如何,自然还要等待读者来评判。
对于
《设计原本》
,我个人投入了大量的精力,除了我承译的7章(第2、3、4、5、24、25和26章)以外,所有的图表文字都是经我处理过的,我会细心地将图片一张张抠白并重填文字。对于这样的一本注定将成为传世之作的好书,我深切地希望能够尽可能地不去破坏它原先的美学结构,而只是轻轻地将它文字的外衣脱下,换上唐韵汉风的新装。本书的出版,当然也花费了机械工业出版社华章公司的编辑同仁和推广同仁的太多心血,包括在封面设计上的每一个小小细节都是经过反复推敲才定下的。当然,拿到样书以后,我还是发现了一些瑕疵,比如英文人名没有统一,大小写也存在几个没有处理好的地方。虽然的确可以咎责于时间仓促,没能够在出版之前再让我本人校看一下打印清样,但是我本人仍然感觉是责无旁贷。好在瑕不掩瑜,几处明显的问题并不涉及译误,也完全不影响理解,而在出版之前发现的一些问题则已经全面地订正,这还是让我多少能够聊以自慰。但在再版时,一定会把余下的问题,包括读者反馈的部分一并订正。
去年5月,我在西雅图微软总部与Delphi和C#之父Anders Hejlsberg
见了一面,除了合影留念
之外,还对他进行了一次非正式访谈
。访谈中,我发现Anders也正在阅读《设计原本》,并且答应在本书的中译本出版后赠他一本。现在,这本书已经经由中国邮政上海张江高科园区
春晓路支局发出,正好算作中国的旧历新年礼物,也算我没有食言了。
相关信息
分享到:
相关推荐
高博学校网站管理系统是以“ASP.NET MVC SQLSERVER”进行开发的学校网站内容管理系统。 通过系统,可以快速的搭建,简单的维护学校站点信息。 演示网址: 系统特点:站点采用自适应的方式制作,能同时在电脑和...
import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;...
G2O库就是为了解决这个问题而设计的,它提供了一个灵活的框架,用于处理各种优化问题,包括最小二乘优化,常用于校正传感器数据中的误差,如激光雷达或相机数据。G2O库基于图优化理论,将SLAM问题转化为最小化一个...
在这个“高博slam资料”压缩包中,主要涵盖了视觉SLAM和ROS(Robot Operating System,机器人操作系统)的基础知识。以下是这些资源的具体解析: 1. **棋盘标定图5000_3500_9_6.bmp 和 圆形标定板4800_3600.bmp**:...
在本文中,作者王峰探讨了基于MVC(Model-View-Controller)框架设计与实现高博微校园APP系统的方法。MVC是一种软件设计模式,广泛应用于Web应用程序开发,包括移动应用开发,如Android和iOS平台。该模式将应用程序...
《高博SLAM十四讲教程》是一份针对同步定位与地图构建(Simultaneous Localization and Mapping,简称SLAM)技术的深入讲解资料。该教程由知名学者或机构编写,通过十四讲的形式,全面系统地介绍了SLAM技术的基本...
本项目提供了一个基于高博博客实现的SLAM工程代码,可以直接运行,这对于学习和理解SLAM算法有着极大的帮助。以下是关于SLAM及这个工程的详细知识点: 1. **SLAM概述**:SLAM旨在解决机器人或无人设备在未知环境中...
高博学校网站管理系统是以“ASP.NET+MVC+SQLSERVER”进行开发的学校网站内容管理系统。学校管理人员通过系统,可以快速便捷的搭建、简单的维护学校站点信息。系统特点:1、站点采用自适应的方式制作,同时支持在电脑...
编译高博的orbslam2_with_pointcloud 提示optimizer.cc出错后的修改版本
总的来说,"高博教育材料"涵盖了Android应用开发的核心知识,包括但不限于编程语言、系统架构、组件模型、UI设计、数据存储、网络编程和云服务。通过深入学习这些内容,学生将能够独立完成Android应用的开发,并具备...
13111177_高博task1_新1
标题中的“一级B模拟考试系统-高博专用版2012.3.rar”表明这是一个专为一级B考试设计的模拟考试系统,由高博公司出品,并且是2012年3月版本的。一级B考试通常指的是全国计算机等级考试(NCRE)的一级B类,这是针对非...
"高博学校网站内容管理系统 v20201015.zip" 是一个专为教育机构设计的网站内容管理系统,其版本号为2020年10月15日更新。这个系统的核心目标是帮助学校高效管理其在线平台上的各种内容,包括课程介绍、新闻公告、...
高博学校人事工资管理系统 v20201028
高博学校人事工资管理系统v1028.txt
本话题主要关注"关于高博的一起做rgb",这意味着我们将探讨如何在OpenCV 3环境下进行RGB图像处理,以及如何将原先基于OpenCV 2的代码更新到兼容OpenCV 3。 首先,OpenCV 2与OpenCV 3之间存在一些关键的区别。OpenCV...
ASP实例开发源码—高博学校人事工资管理系统 v20201028.zip ASP实例开发源码—高博学校人事工资管理系统 v20201028.zip ASP实例开发源码—高博学校人事工资管理系统 v20201028.zip
《视觉SLAM高博十四讲》是一套深入探讨视觉Simultaneous Localization And Mapping(SLAM)技术的教程,由知名专家高博主讲。SLAM是机器人领域中的核心技术,它允许机器人在未知环境中同时进行自我定位和环境建模。...
《ASP技术在高博学校人事工资管理系统中的应用详解》 ASP(Active Server Pages)是一种微软公司开发的服务器端脚本环境,它允许开发者创建动态、交互式的网页应用程序。在这个名为"高博学校人事工资管理系统 v...
“基于ASP的高博学校人事工资管理系统 v20222228”是一款专为教育机构设计的应用程序,旨在高效管理学校的员工信息和薪资发放。系统可能包含了以下几个关键模块: 1. **员工信息管理**:该模块用于存储和管理员工的...