開発環境
開発環境とは、プログラミングにおいて、システムやアプリケーション等のプログラムを開発するためのソフトウェア等の組み合わせのことを指します。ハードウェアとしての意味合いもありますが、プログラミングにおいてはソフトウェアとしての意味合いが強いです。エディタ(ソースコードエディタ)やコンパイラ、デバッグツール(デバッガ)、リンカ、ツールやライブラリ等の異なる種類の複数のソフトウェアによって開発環境がつくられます。
また、プログラミングで用いるそれらの異なる種類のソフトウェアを1つのセットとしてまとめたソフトウェアを統合開発環境(Integrated Development Environment : IDE)と呼びます。現代では、統合開発環境が数多く提供されており、これを用いてプログラミングを行う方が多いです。