三刷 0500 本(2005/10/xx)  
二刷 0300 本(2004/12/xx)  
一刷 3000 本(2002/06/22)  

《C++ 标准程式库》
The C++ Standard Library 中文版

侯捷 / 孟岩 合译

the-cpp-standard-library-cb.jpg (20930 bytes)  the-cpp-standard-library-c.jpg (46271 bytes)

英文版勘误 http://www.josuttis.com/libbook/index.html

本书范例 CppStandardLibExamples.zip
(2002/06/20下载至 http://www.josuttis.com/libbook/index.html

繁体中文版 勘误


□中译书名(暂名):C++ 标准程式库 -- 学习教本与叁考工具
□读者技术基础:C++ 基本语法,尤其是 templates。
□适合对象:欲深入运用或研究 C++ 标准程式库之软体人员。
□制作特色:与原文本页页对译,含 index,网片输出,精装书签丝条。


侯捷译序

孟岩译序

本书徵得繁体版出版权人( 峰)之同意,公开部份成品。开放档案如下:

档名 内容 大小 bytes
josuttis99-ch1-ch6.pdf 目录
前言
致谢
1~6章
4.0 MB
josuttis99-sample-code.zip 本书所有范例程式 157,709 Byte

不需密码即可开启。档案含完整书签(目录连结)

如欲下载,请将滑鼠移至上述 hyperlink,按右键,再选【另存目标...】即可。


一直以来,我对「术语」的态度是:它必须有独特性、唯一性、视觉突出性,不和一般名词(或动词)混淆。

er, or 器, 者, 员, 子
operator 用於人:操作员, 用於物:运算子
programmer 程式员
container 容器
manager 用於人:管理者。用於物:管理器(例如 file manager: 档案管理器)

为此,STL 的六大组件中的许多 er, or,大部份都译为

英文术语 侯捷喜欢的译名 说明
container 容器 殆无异议。
iterator 迭代器 「游标」的意义也很好,但让人直接想到 cursor。
algorithm 演算法 殆无异议。大陆名为「算法」,也行。
functor 仿函式 音义具佳,我很满意的一个发明。
function object 全部改用
仿函式
直译为「函式物件」当然四平八稳,但是不够独特,极易与上下文混淆。每次都加「」又太累赘。
adapter 配接器 搭配、接合(有点「转换接头」的味道)。
译为「转换器」易与 converter 混淆,也缺少「可接合、可组合」的味道。
allocator 配置器 既然兄弟们都是「器」,我也叫「器」吧。

-- the end