フリースタンディング環境
フリースタンディング環境は、オペレーティングシステム (OS) なしでプログラムを実行しなければいけない環境を指すCおよびC++の用語である。それぞれ国際標準化機構による規格ISO/IEC 9899およびISO/IEC 14882で規定されている。OSなしで実行するプログラムとは、組み込みシステム用のプログラムであったり、あるいはOSそのものであったりする。ホスト環境は逆にOSが存在することを想定しており、一般的なアプリケーションソフトウェアやミドルウェアを指す。ただし、フリースタンディング環境用としてつくられたプログラムはOSなしで動作する必要はない。OS上で動くフリースタンディング環境のプログラムとしてはデモシーン用のプログラムが代表的である。 実行環境を指定しない場合は、ホスト環境を対象にしていることがある。組み込みシステムではフリースタンディング環境を対象にすることもある。μITRONはオペレーティングシステムの一種であるが、フリースタンディング環境を選択しているシステムとして提供していることがある。TOPPERSプロジェクトのTRON系、OSEK系などで、模擬環境でないものは、フリースタンディング環境での利用を想定してソースコードを提供している。