Chapter 3 of D&E: ``I picked C++ because it was short, had nice interpretations, and wasn't of the form "adjective C."' In C, ++ can, depending on context, be read as "next," "successor," or "increment," though it is always pronounced "plus plus." The name C++ and its runner up ++C are fertile sources for jokes and puns -- almost all of which were known and appreciated before the name was chosen. The name C++ was suggested by Rick Mascitti. It was first used in December of 1983 when it was edited into the final copies of [Stroustrup,1984] and [Stroustrup,1984c].
Chapter 1 of TC++PL: ``The name C++ (pronounced "see plus plus") was coined by Rick Mascitti in the summer of 1983. The name signifies the evolutionary nature of the changes from C; "++" is the C increment operator. The slightly shorter name "C+" is a syntax error; it has also been used as the name of an unrelated language. Connoisseurs of C semantics find C++ inferior to ++C. The language is not called D, because it is an extension of C, and it does not attempt to remedy problems by removing features. For yet another interpretation of the name C++, see the appendix of [Orwell,1949].''
The "C" in C++ has a long history. Naturally, it is the name of the language Dennis Ritchie designed. C's immediate ancestor was an interpreted descendant of BCPL called B designed by Ken Thompson. BCPL was designed and implemented by Martin Richards from Cambridge University while visiting MIT in the other Cambridge. BCPL in turn was Basic CPL, where CPL is the name of a rather large (for its time) and elegant programming language developed jointly by the universities of Cambridge and London. Before the London people joined the project "C" stood for Cambridge. Later, "C" officially stood for Combined. Unofficially, "C" stood for Christopher because Christopher Strachey was the main power behind CPL.''
わかりにくいってんだよ! (スコア:0)
門外漢だけどさ。(プログラムなんてExcel VBAしかやったことねーっつーの)
なんでCの次(?)をC++にしたわけ?
Cの次は普通Dだろ?Dから進んだらEじゃないか。
それをC++だのObject-CだのC#だのと…。
永久Betaのサービスとか、すでにたくさん使われてるのに未だにVersion が1以下のソフトとか、ある日突然バージョンがどかんとあがるソフトウエア並にわかりにくい!
もしくはWindows Vistaのエディションの数とか、Linuxのディストリビューションの関係とか並にわかりにくい。
#単なる言いがかりなのでAC
#まぁふさわしくないコメントだってのはわかってますはい。
Re: (スコア:0)
C言語で C++ と書くと 変数Cの値が1増やすという意味になります。
Re: (スコア:0)
わかりにくいって言ってるのに「それに意味があります」なんて言われてもわかりにくいよね。
#プログラマってだから感覚がおかしいって言われるんだよ
Re: (スコア:2, すばらしい洞察)
「わかりにくい」
というのはつまりわかってないってことなので
「わからないならすっこむなり、勉強するなりして来い!この物知らず!」
といいたくなるわけですが、そういうと角が立つのでより婉曲に/優しく
「(知らない貴方にはわからないかもしれないですが)それには意味があるんですよ?(微笑)」
となってるんじゃないかと。
Re: (スコア:0)
「わかりにくい」というのはつまりわかってないってこと
違う違う。理解したところで理解しにくかった事実はかわらんよ。
Re: (スコア:1)
…まぁそうね。
既にわかってるヒトが教えるときなどに「うーん、まぁここはわかりにくいかもね。」と使うこともなくはないか。
でもそういうときは「わかりにくい」といったヒトは既に納得できていて説明もできるはず。だから表題のような「わかりにくいってんだよ!」にはならない。
そういう意味では正確を期すならば:
>「わかりにくいってんだよ!」というのはつまりわかってないってこと
と書くべきであったかもしれない。
ところで、私自身は初見から今までCとC++の名前についてカケラも「わかりにくい」と思ったことはないけどね。C++の名前ネタは大抵の解説文に良く書かれてるかなりメジャーな薀蓄だってのもあるけど。
Re:わかりにくいってんだよ! (スコア:0)
> ところで、私自身は初見から今までCとC++の名前についてカケラも「わかりにくい」と思ったことはないけどね。C++の名前ネタは大抵の解説文に良く書かれてるかなりメジャーな薀蓄だってのもあるけど。
私は本家FAQで初めて知りました。
http://www.research.att.com/~bs/bs_faq.html#name [att.com]
Chapter 3 of D&E: ``I picked C++ because it was short, had nice interpretations, and wasn't of the form "adjective C."' In C, ++ can, depending on context, be read as "next," "successor," or "increment," though it is always pronounced "plus plus." The name C++ and its runner up ++C are fertile sources for jokes and puns -- almost all of which were known and appreciated before the name was chosen. The name C++ was suggested by Rick Mascitti. It was first used in December of 1983 when it was edited into the final copies of [Stroustrup,1984] and [Stroustrup,1984c].
Chapter 1 of TC++PL: ``The name C++ (pronounced "see plus plus") was coined by Rick Mascitti in the summer of 1983. The name signifies the evolutionary nature of the changes from C; "++" is the C increment operator. The slightly shorter name "C+" is a syntax error; it has also been used as the name of an unrelated language. Connoisseurs of C semantics find C++ inferior to ++C. The language is not called D, because it is an extension of C, and it does not attempt to remedy problems by removing features. For yet another interpretation of the name C++, see the appendix of [Orwell,1949].''
The "C" in C++ has a long history. Naturally, it is the name of the language Dennis Ritchie designed. C's immediate ancestor was an interpreted descendant of BCPL called B designed by Ken Thompson. BCPL was designed and implemented by Martin Richards from Cambridge University while visiting MIT in the other Cambridge. BCPL in turn was Basic CPL, where CPL is the name of a rather large (for its time) and elegant programming language developed jointly by the universities of Cambridge and London. Before the London people joined the project "C" stood for Cambridge. Later, "C" officially stood for Combined. Unofficially, "C" stood for Christopher because Christopher Strachey was the main power behind CPL.''