メインメニューを開く

オブジェクト指向プログラミング言語

2014年2月26日 (水) 00:29時点におけるimported>Fallout New Tokyoによる版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

オブジェクト指向プログラミング言語(Object Oriented Programming Language, OOPL)とは、オブジェクト指向というデザインパターンを半ば強制するような構文をもつプログラミング言語の総称である。

目次

概要編集

オブジェクト指向プログラミング言語は、あくまでも「オブジェクト指向プログラミングがしやすい」ように設計されたプログラミング言語のことであり、オブジェクト指向プログラミング言語でなくともオブジェクト指向プログラミングは出来るという点に注意する必要がある。

オブジェクト指向プログラミング言語を使わずにオブジェクト指向プログラミングを行ってしまった代表的なオープンソースの例としては、LinuxおよびUNIX界隈で未だに使われ日夜肥大化を続けているX Window System、そしてその上で動くGNOMEの根底にあるGObjectなどが有名である。

主な実装編集

関連項目編集

参考文献編集