作者khoguan (Khoguan Phuann)
看板C_and_CPP
标题[FAQ集] 基本:为什麽取名为 C++ 呢?
时间Wed Sep 7 23:03:06 2005
ptt.cc BBS 站 C_and_CPP 板 FAQ (0.1版)
基本中的基本问题
Q: 为什麽取名为 C++ 呢?
A: 译自 C++ 的爸爸 Bjarne Stroustrup 在其书 "The Design and Evolution
of C++" 第三章中的解释:
『我选了 C++,因为这个名字简短,具有良好的诠释,而且不是「什麽什麽
的 C」这种形式。(Khoguan译注: 一开始 Stroustrup 把它叫做 C with
Classes,我看过对岸的人译做「带类的 C」 XD)。在 C 中,依上下文,
++可以理解做 "下一个"、"後继者" 或 "增加",不过都一律念做 plus plus。
C++ 和第二名的 ++C这两个名字激发了许多玩笑话和双关语,在我采用这
个名字之前就普受传颂。C++一名是 Rick Mascitti 提议的,第一次使用
在我的着作中,是在1983年十二月。』
引用 capita(赖明宗)在 Compbook 板的文章:
『记得在《1984》里,有一个很重要的观点,就是「语言决定思想」,因此
为了消灭「错误思想」,书中的主角把所有表示「坏」的词都全部改掉,
不再有 bad 了,只有 good, good plus, good plus plus ...
而这也就是 C++ 的名称由来之一,可说是 Bjarne Stroustrup 的恶趣味,
在《The Design and Evolution of C++》里就有提到。』
by Khoguan Phuann
-----------------------------------
敬请指正错误,或提出更合适的答案。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.252.33