「Objective-C」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator 細 |
(→概要) |
||
5行目: | 5行目: | ||
Objective-Cは、大雑把にいうと[[C言語]]の[[プリプロセッサ]]を拡張して[[オブジェクト指向]]を実現した[[プログラミング言語]]である。[[C言語]]の中枢に手を入れて抜本的に魔改造をかけた[[C++]]などとは大きく異なる。 | Objective-Cは、大雑把にいうと[[C言語]]の[[プリプロセッサ]]を拡張して[[オブジェクト指向]]を実現した[[プログラミング言語]]である。[[C言語]]の中枢に手を入れて抜本的に魔改造をかけた[[C++]]などとは大きく異なる。 | ||
− | Objective-C自体は様々なプラットフォームで利用できる汎用の[[プログラミング言語]]であるが、標準ライブラリ・汎用ライブラリが絶望的なため、実質的には[[Cocoa]] | + | Objective-C自体は様々なプラットフォームで利用できる汎用の[[プログラミング言語]]であるが、標準ライブラリ・汎用ライブラリが絶望的なため、実質的には[[Cocoa]]などの環境依存ライブラリを揃え、[[Mac OS X]]や[[iOS]]などに標準採用している[[アップル]]製品くらいでしか使い道はない。 |
== 関連項目 == | == 関連項目 == |
2014年10月8日 (水) 09:29時点における版
Objective-C(読み:おぶじぇくてぃぶ・しぃ)とは、C言語のメモリ安全性と、Smalltalkの高速性を合わせたプログラミング言語である。
概要
Objective-Cは、大雑把にいうとC言語のプリプロセッサを拡張してオブジェクト指向を実現したプログラミング言語である。C言語の中枢に手を入れて抜本的に魔改造をかけたC++などとは大きく異なる。
Objective-C自体は様々なプラットフォームで利用できる汎用のプログラミング言語であるが、標準ライブラリ・汎用ライブラリが絶望的なため、実質的にはCocoaなどの環境依存ライブラリを揃え、Mac OS XやiOSなどに標準採用しているアップル製品くらいでしか使い道はない。