アカウント名:
パスワード:
私の考えはもう少し違って、
だと考えてます。ただC++は単にBetter Cとしても使えるので、"C/C++"と"モダンC++"は別の言語だと思った方が良いのかもしれません。
そうだと嬉しいんだけどね。コメントに // を使おうとしたり関数の真ん中らへんで自動変数宣言しようとしたり struct の定義に typedef 使わなかったりしてコンパイル通らなかったり、C では const 宣言だけしたグローバル変数は static にならないことを知らずに定数を const 変数で書こうとしてリンク通らなかったりしてなんでだろーなんでだろー言うてうんうん唸ってる連中とか見てるとさすがにやるせなくなってくる。
でもその割には、普通に C++ でプログラム書かせても、C のキャストを (しかも使わなくてもいいような局面で) ヘーキで使ってくれちゃったりするんだよなぁ。。。STL とか知らなかったりするし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
CとC++の関係 (スコア:1)
Re:CとC++の関係 (スコア:0)
矢印両側ですよ。
[C++ Programmer] ←→ [C Programmer]
Re:CとC++の関係 (スコア:0)
この認識おかしい?
Re:CとC++の関係 (スコア:2, おもしろおかしい)
"Patriotism is the last refuge of a scoundrel." - Samuel Johnson
Re:CとC++の関係 (スコア:1)
Re:CとC++の関係 (スコア:1)
私の考えはもう少し違って、
だと考えてます。ただC++は単にBetter Cとしても使えるので、"C/C++"と"モダンC++"は別の言語だと思った方が良いのかもしれません。
That is not dead which can eternal lie,
And with strange æons, even death may die.
Re:CとC++の関係 (スコア:1, 興味深い)
C++は言語の歴史の短さの割に、拡張、変化が激しいんで、「C++が使える」と言われても、どの年代のC++なのか
わかりませんね。
C with Class 期
↓
テンプレート初期
↓
RTTI/C++キャスト導入期
↓
typename導入期
↓
現代
↓
C++0x
かな?typenameの存在理由がわかってないC++プログラマは意外と多いように思います。
Re:CとC++の関係 (スコア:1)
それができるのは,「C プログラマ」であって,「C++ プログラマ」ではないでしょう。
"Patriotism is the last refuge of a scoundrel." - Samuel Johnson
Re:CとC++の関係 (スコア:1)
VCから入った人なんかだと、かなり怪かったりしますよ。
Re:CとC++の関係 (スコア:2, おもしろおかしい)
技術者あがりでベンチャーキャピタルやってる人はいるにしても。
え、そのVCじゃない!?
Re:CとC++の関係 (スコア:1)
Re:CとC++の関係 (スコア:1)
Re:CとC++の関係 (スコア:1)
そうだと嬉しいんだけどね。コメントに // を使おうとしたり関数の真ん中らへんで自動変数宣言しようとしたり struct の定義に typedef 使わなかったりしてコンパイル通らなかったり、C では const 宣言だけしたグローバル変数は static にならないことを知らずに定数を const 変数で書こうとしてリンク通らなかったりしてなんでだろーなんでだろー言うてうんうん唸ってる連中とか見てるとさすがにやるせなくなってくる。
でもその割には、普通に C++ でプログラム書かせても、C のキャストを (しかも使わなくてもいいような局面で) ヘーキで使ってくれちゃったりするんだよなぁ。。。STL とか知らなかったりするし。
むらちより/あい/をこめて。
Re:CとC++の関係 (スコア:0)
C++って、理屈さえ飲み込んじゃえばCより書きやすいですし。