オンライン実行環境
オンライン実行環境(またはオンラインコンパイラ、)とはサーバーにアップロードしたコンピュータプログラミングのソースコードを実行しその結果を返すシステム、およびそのシステムを提供するサービスのことである.。ここでは「オンラインIDE」、「オンラインジャッジ」についても説明する。
プログラミングのソースコードをコンパイルしたり実行したり出来る環境をサーバーで提供し、インターネットを介しソースコードをアップロードすることによりプログラムの実行結果を表示してくれる。
オンライン実行環境およびオンラインジャッジにおいて、ソースコードの提出用フォームのエディタの機能、およびその機能を提供サービスを指す。インデント自動補完、特定キーワードの入力補完、キーワードやコメントなどの文字の色付け、色やフォントの指定などこれらの１つ以上の機能を提供している。
オンラインジャッジ()とはプログラミングで解答する問題（課題）がありその答えのソースコードを提出（アップロード）するとそのプログラムを実行し、その実行結果に何らかの判定をつけるシステム、およびそのシステムを提供するサービスのことである。プログラミングの学習サービスややプログラミングコンテスト(競技プログラミングなど)に採用されている。