[FAQ集] 基本:為什麼取名為 C++ 呢?
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
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章