プラットフォーム
【英】platform
プラットフォームとは、コンピュータにおいて、ソフトウェアが動作するための土台(基盤)として機能する部分のことである。
プラットフォームとは、そもそも「壇上」や「(高い)足場」といった意味を持つ英語である。言及する対象によってプラットフォームが指し示す対象は異なる。例えば、アプリケーションソフトウェアにとってのプラットフォームといえば、オペレーティングシステム(OS)の種類や環境などを指す場合が多く、また、OSにとってのプラットフォームといえば、CPUをはじめとするハードウェアのアーキテクチャを指すことが多い。
通常、ソフトウェアは特定のプラットフォーム向けに開発され、対応するプラットフォームでのみ動作する。そのため、例えばWindows向けのアプリケーションをLinux上で動作させることはできず、PC/AT互換機にMac OS Xをインストールすることもできない。これに対して、複数のプラットフォーム上で対応可能なソフトウェアは、特にクロスプラットフォームやマルチプラットフォームと形容される。
プログラミング言語のJavaは、Java仮想マシン(Java VM)と呼ばれる仮想的な実行環境を構築し、その上でプログラムを実行する仕組みを採用している。これによって複数の異なるプラットフォーム上で同じ動作を行うことができるようになっている。Javaにおけるこの環境のことを、特にJavaプラットフォームと表現することがある。
|