OpenGL ES3とAndroid用統合開発環境Android Studioを使い、3Dアプリの作り方を基礎から解説。
「Clang++」は「C言語/C++/Objective-C」のコンパイラ。
「LLVMプロジェクト」が、マルチプラットフォーム対応のオープンソースソフトとして開発し、無償配布しています。
「Mac OS X」や「FreeBSD」では、「Clang++」を「標準コンパイラ」として採用。
「C言語」を始めるのであれば、この最新コンパイラ「Clang++」でスタートすることをお勧めします。
プラグインによる機能拡張などもサポートし、高度な使いこなしが可能のため、熟練プログラマーにもお勧め。
*
本書は、「C言語を知らない人」のための「C++」の教科書です。
フリーの「Clang++」を使って、C++の基本的な使い方を解説します。
他のプログラム(たとえばjava)を学習するにしても、「クラス」などの概念はC++の方が分かりやすいです。
初めてのプログラム言語には、この「Clang++」を使って「C++」を学ぶといいでしょう。
3Dグラフィックライブラリの「OpenGL ES3」とAndroid用統合開発環境「Android Studio」を使い、「3Dアプリ」の作り方を基礎から解説します。
■ Clang++のインストール
■「C++言語の世界」に招待
■ 繰り返しや場合分け処理
■ 関数の書き方と使い方
■ 構造体とクラス
■ポインタ
■メモリ関数
■安定したメモリの確保
■ファイルの入出力