Objective-C
Objective-C とは、Mac OS Xの開発環境で使用されるオブジェクト指向型のプログラミング言語。Smalltalkと同様個性があるとされ初心者には、学習手順の構成が難しい言語といわれる。
C++のようにCを拡張してオブジェクト指向にしたというよりは
C 言語を基本にクラスを実現している。
すなわちC 言語にデザインパターンとしてオブジェクト指向のシステムを追加したという立場と考えることができる。( C 言語の基本構造をベースにして、Smalltalk 言語を取り入れている)
Java や C++ では、クラス型の概念やオブジェクトの生成方法を言語仕様として定めているが、Objective-C ではクラス型や生成方法すらヘッダファイルで定義されている。
Objective-CはGCC コンパイラでもコンパイルすることができるので、Linux やWindowsでも使うことができる。
C++のようにCを拡張してオブジェクト指向にしたというよりは
C 言語を基本にクラスを実現している。
すなわちC 言語にデザインパターンとしてオブジェクト指向のシステムを追加したという立場と考えることができる。( C 言語の基本構造をベースにして、Smalltalk 言語を取り入れている)
Java や C++ では、クラス型の概念やオブジェクトの生成方法を言語仕様として定めているが、Objective-C ではクラス型や生成方法すらヘッダファイルで定義されている。
Objective-CはGCC コンパイラでもコンパイルすることができるので、Linux やWindowsでも使うことができる。






















