実行 (コンピュータ)
実行する前に、まずプログラムを作成する必要がある。これは通常、ソースコードを書くことで行われ、コンパイル時にコンパイルされ(リンク時に静的にリンクされ)、実行可能ファイルにリンクされる。次に、この実行可能ファイルが、オペレーティングシステムによって呼び出される。オペレーティングシステムは、プログラムをメモリにロードし(ロード時)、動的リンクを行う、制御をプログラムのエントリポイントに移動して実行を開始する。これらの手順は、オペレーティングシステムのアプリケーションバイナリインターフェイスによって異なる。この時点で実行が開始され、プログラムは実行時の段階に入る。その後、プログラムは、正常終了またはクラッシュのいずれかで終了するまで実行される。
ソフトウェア工学において、コンピュータで実行 (じっこう、execution / run)するとは、コンピュータまたは仮想マシンがコンピュータプログラムの命令を実行すること。プログラムの各命令は、特定の問題を解決するために実行される、特定のアクションについての説明である。命令が記述するアクションが実行中のマシンによって実行されると、実行された命令のセマンティクスに従って、特定の効果が生成される。
コンピュータ用のプログラムは、人間の介入なしにバッチ処理で実行することも、ユーザーがインタプリタの対話型セッションでコマンドを入力することもできる。この場合、「コマンド」は単にプログラム命令であり、その実行は連鎖している。