実装
ソフトウェア分野では、実装とは仕様やアルゴリズムを、具体的なプログラミング言語のプログラム文として実現すること(書くこと)、つまりプログラミングである。
オープンなコンピュータ言語やファイルフォーマットなどでは1つの仕様に対して複数の実装が存在しうる。この実装を実装系や処理系とも呼ぶ。定義通り、それぞれの処理系は仕様を満たす動作をしなければならないが、仕様の不備、解釈の違い、バグ、独自の拡張などで挙動が異なる場合も多く、それらは方言として処理系の違いに表れる。そういった違いを除けば処理系は原則として「同じ」と考えられる動作を行い、差違は性能面にのみ現れる。