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