|
とりあえずまとまりなくだらだら書いてみるテスト
C, C++ は Windows だけでなく unix でも使えるし、いわゆる組み込み系でも使えるわけで守備範囲が広い。 別の言い方すれば Windows に限定されない=広範囲(最大限)に使えるし、つぶしが利く(長く使える) # 組み込み系の C と Windows の C では同一言語とは思えないほど使い方が違うが・・・
C++/CLI は CLI (共通言語基盤) 上で動作する [C++ に独自拡張を行った言語] なわけだ。 今でこそ国際標準が採択されているけど、そもそもの由来が Microsoft の独自プラットフォーム上の独自言語なわけで そういう意味で純粋 C や純粋 C++ ほど「世界的に普及しているとはいえない」=応用範囲が狭い。 組み込みマイコンなど CLI が存在しない環境で C++/CLI を使うことは無理。 unix や mac 上に CLI って普及しているんだっけ? 事実上 C++/CLI が *使える* と呼ぶに値する環境は Windows オンリーであったりする。
だから、俺が後輩諸氏に C や C++ を教えることはあっても C++/CLI を教えることはまずありえない。
|