回首页 回首页 ◎ 设为首页  
◎ 收藏本站  
◎ 给我留言  
  
  首 页  C/C++教程  C++之父的FAQ  C/C++动向  C/C++源代码  C/C++误区  Unix/Linux  下载中心  乱七八糟  蚂蚁的Blog  
  当前位置:首 页 >> C++之父的FAQ >> 普通 FAQ >> [翻译] “C++”何得此名?
最 近 更 新
[翻译] 为何 C++ 没被用..
[转] 你推荐哪个C++编译..
[转] 你有没有想到C++会..
[转] C++是面向对象语言..推荐
[翻译] 为何 C++ 如此庞..
[翻译] 您是使用何种语..
[翻译] “C++”何得此名?
[翻译] C++ 归您所有吗?
[转] 为什么AT&T要支持C..
[转] 你为什么要发明C++?
最 新 推 荐
[转] C++是面向对象语言..推荐
[翻译] 您怎么看待 C++/..推荐
[翻译] 何谓泛型编程?..推荐
[翻译] 什么是面向对象..推荐
[转] 如果不必考虑和 C ..推荐
[翻译] 类的伟大之处是..推荐
[翻译] C 是 C++ 的子集..推荐
热 门 排 行
[转] C和C++的区别是什..
[翻译] 为何 C++ 没被用..
[转] 你推荐哪个C++编译..
[翻译] 什么是面向对象..推荐
[转] 学习C++从哪本书开..
[翻译] 类的伟大之处是..推荐
[转] 我怎么开始学习C++..
[转] 学习C++需要多少时..
[翻译] C 是 C++ 的子集..推荐
[翻译] 为何编译 C++ 版..
站 内 搜 索

Web stdcpp.cn
关键词

搜索方式

搜索范围

精确匹配
广 告

[翻译] “C++”何得此名?


来源:蚂蚁的 C/C++ 标准编程 作者:Bjarne Stroustrup 翻译:antigloss 等级:一般
发布于2007-03-17 12:51 被读648次 【字体:

    《C++ 程序设计语言》(TC++PL)第一章:“C++(读作‘斯加加’)这个名字是 Rick Mascitti 于 1983 年夏天起的。这个名字能充分表明 C++ 是由 C 演变而成的这一进化本质;‘++’是 C 的自增运算符。‘C+’这个稍短的名字是个语法错误;它亦已被用作一种不相关的语言的名字。精通 C 的语义的大师认为 C++ 这个名字比不上 ++C。这门语言没有被命名为 D 是因为它是 C 的扩展,而且它并没有试图通过删减 C 的特性来修正 C 存在的一些问题。想了解 C++ 这个名字的另一种解释,可翻阅 [Orwell,1949] 的附录。”

    《C++语言的设计和演化》(D&E)第三章:“我采用 C++ 这个名字,因为它比较短,很有含义,而且也不是‘什么什么的 C’这种形式的名字。C 语言中,++ 可以根据上下文读成‘next’、‘successor’或者‘increment’,不过通常还是读成“加加”。C++ 这个名字及其竞争对手 ++C 是产生笑话和双关语的肥沃土壤——几乎所有这些笑话和双关语在 C++ 这个名字被采用之前就已为人们所熟知和品味。C++ 这个名字是 Rick Mascitti 建议的。1983 年 12 月,这个名字第一次被使用——它被写入了 [Stroustrup,1984] 和 [Stroustrup,1984c] 的最终版。

    C++ 中‘C’这个字母拥有悠久的历史。显然,它是 Dennis Ritchie 设计的语言的名字。C 的直接祖先是 Ken Thompson 设计的叫做 B 的解释语言,而 B 语言是 BCPL 的后裔。BCPL 是剑桥大学的 Martin Richards 在访问位于另一个剑桥(坎布里奇)的 MIT 时设计和实现的。BCPL 代表 Basic CPL,而 CPL 是一门相当大(就当时而言)而优雅的编程语言的名字,它是剑桥大学和伦敦大学合力开发出来的。在伦敦大学参与进来之前,CPL 中的‘C’代表剑桥。后来,‘C’的正式含义是组合,而它的非正式含义是 Christopher,因为 Christopher Strachey 是主持 CPL 开发的首脑。”

原文地址:http://www.research.att.com/~bs/bs_faq.html#name

本文版权归 蚂蚁的 C/C++ 标准编程 以及 作者 Bjarne Stroustrup 翻译:antigloss 共同所有,转载请注明原作者和出处。谢谢。



相关专题:C++ 之父的言论
[转] 我该把const写在类型前面还是后面?
[翻译] 我应该使用按值传递还是按引用传递?

上一篇:[翻译] C++ 归您所有吗?
下一篇:[翻译] 您是使用何种语言编写出 C++ 的呢?

共有评论 0 条 网友评分 0分 查看全部评论

查看全部评论

【发表评论】 评分:1分 2分 3分 4分 5分


验证码:

Powered By Www.Xydw.COM Ver1.14 管理
Copyright © 2005-2006 蚂蚁的 C/C++ 标准编程 All Right Reserved. XCMS
粤ICP备06014124号   站长:Antigloss