スクリプト言語
アプリケーション専用のスクリプト言語の代替として、アプリケーションプログラムに埋め込める言語は、これまでいくつも設計されてきた。(C言語などを主に使う)アプリケーションプログラマが、そのアプリケーションを制御させるためにスクリプト言語用「フック」をプログラムに作りこむ。そのような言語はアプリケーション専用の拡張言語と同じ用途に使用されるが、別のアプリケーションとスクリプトについてのスキルを共有できるという利点がある。JavaScriptはウェブブラウザ内のスクリプト言語として生まれ、今もその用途が大半だが、ECMAScriptとして標準化されたことで、汎用の埋め込み用言語としても広まった。特にMozillaが実装したSpiderMonkeyは Yahoo! Widget Engine などいくつかの環境に埋め込まれている。ECMAScriptの実装(処理系)を埋め込んでいる他の例としては、アドビの製品であるAdobe Flash(ActionScript)やAdobe Acrobat(PDFファイルのスクリプティング用)がある。