「C++」って何て読む?海外の掲示板で読み方談義に発展
姉妹サイトの新着
海外掲示板 4chan の /g/ (Technology) 板で、プログラミング言語「C++」の正しい読み方をめぐって奇妙な提案が次々に飛び出した。「シー・ピー・ピー」「セプルズ」「シー・クロス・クロス」といった珍読みが乱立したかと思えば、「C+1はDだろ」「いや++CならC+1で、C++はCのままだ」と演算子の評価順序をめぐる小さな論争にまで発展した。
自分のじゃないけど
1行目で予期しない行末:「c++」
他サイトの新着
>>23 まともな人間なら、C++はどこにも保存されない以上、文の他の部分より先に評価するはずだ
この話題の背景と論点
5ちゃんねる系の「まとめ記事」用に、300〜500字の解説文を作成します。
C++という名称は、Cのインクリメント演算子「++」を借りた命名で、Bjarne Stroustrupが1983年に「Cより一歩進んだ言語」という意味を込めて名付けたとされる。読み方は英語圏でも「シー・プラス・プラス」がほぼ唯一の正式呼称であり、「C++」自体を演算子式として解釈する慣習は存在しない。
スレで意見が割れたのは、演算子の評価順序というプログラミング的な観点からの「ボケ」の方向性だ。「C++はインクリメント前のCの値を返すので実質Cのまま」「++CならC+1になる」という前置・後置インクリメントの違いをネタにした応酬と、単純に語感だけをいじる「シークェル」「セプルズ」のような当て字ネタが並存し、どちらが「正解」かという軸では収束していない。
読者が誤解しやすいのは、この一連のやり取りが言語仕様の議論ではなく、C言語の文法規則をパロディ的に読み方談義へ転用した言葉遊びである点だ。実際のC++コミュニティでは発音に関する公式な取り決めはなく、単に慣用として「シー・プラス・プラス」が定着しているに過ぎない。
※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「ummm… wait.」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。











まだコメントはありません。