ソフトウェアを動作させるための基盤となるハードウェアやソフトウェアのことです。
あるソフトウェアが Windows向けに開発されているとすれば、Windows は、そのソフトウェアを動作させるプラットフォームです。また、Windows 自身は、Intel社の CPU で実行するように開発されているので、Windows にとっては、Intel系CPU を搭載したコンピュータがプラットフォームであるといえます。
ソフトウェアは、想定されたプラットフォーム以外では動作しません。
複数のプラットフォームで動作させる必要があるのなら、それぞれに向けて別個に開発するか、プラットフォームの違いを吸収できるように開発する必要があります。あるいは、1度開発したソフトウェアを別のプラットフォームに移植する作業を行います。
複数のプラットフォームで動作するようにつくられているソフトウェアは、マルチプラットフォームであるといいます。たとえば、Java は仮想マシンという仕組みを用いることによって、1つのプログラムが、複数のプラットフォーム上で動作するようになっています。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |