C PlusPlus 新しいページはコチラ
提供: yonewiki
(→C++からの技術) |
|||
6行: | 6行: | ||
</table> | </table> | ||
==='''概要'''=== | ==='''概要'''=== | ||
+ | |||
C++はCの仕様を基にC++独自のエッセンスを交えた言語です。Cを覚えてから、C++でCから変更されたところを知るというのがオーソドックスな勉強方法です。C++から直接勉強するのが、早いとは思うんですけど、Cの知識を抜きにして教えてくれるってことは少なかったりする。<br /> | C++はCの仕様を基にC++独自のエッセンスを交えた言語です。Cを覚えてから、C++でCから変更されたところを知るというのがオーソドックスな勉強方法です。C++から直接勉強するのが、早いとは思うんですけど、Cの知識を抜きにして教えてくれるってことは少なかったりする。<br /> | ||
「まぁ、覚えておいた方がいいんじゃない。」ってツンデレ系の美男、美少女に説得されたら、合点も行くのかもしれません。C言語と他の言語の比較についてですが、C言語はWindows/Mac/UNIX GUIアプリやDLLなどのライブラリ開発やマイコンやPIC操作では、よく使われるし、AndroidではJavaという感じです。WebではJavaScript、PHP、Perlがよく使われ、簡単なアプリケーションであればVisual Basic、MS OfficeマクロでもVBを基本としたVBA、電子回路工作では、アセンブラという低水準言語がよく使われます。奥深さ、難しさで言えばC言語/C++/Visual C++/Visual C++/CLIがトップレベルだと思います。Javaはそこそこ。<br /> | 「まぁ、覚えておいた方がいいんじゃない。」ってツンデレ系の美男、美少女に説得されたら、合点も行くのかもしれません。C言語と他の言語の比較についてですが、C言語はWindows/Mac/UNIX GUIアプリやDLLなどのライブラリ開発やマイコンやPIC操作では、よく使われるし、AndroidではJavaという感じです。WebではJavaScript、PHP、Perlがよく使われ、簡単なアプリケーションであればVisual Basic、MS OfficeマクロでもVBを基本としたVBA、電子回路工作では、アセンブラという低水準言語がよく使われます。奥深さ、難しさで言えばC言語/C++/Visual C++/Visual C++/CLIがトップレベルだと思います。Javaはそこそこ。<br /> |