スクリプト言語
Tclは拡張言語として生まれたが、Python、Perl、Ruby などと同じように汎用言語として使われることが多い。
複雑で用途が限定されたアプリケーションでは、通常のユーザインタフェースで提供可能な機能とは別に埋め込み型プログラミング言語を備え、ユーザーにさらなる制御手段を提供している。例えば、3DオーサリングツールMayaはMELというスクリプト言語を内蔵している。また、Blenderはその用途にPythonを採用している。
機能を頻繁に追加する場合や、色々試しては実行してみるような場合(例えば、ゲームエンジン)も、埋め込み型言語を利用している。開発中のプロトタイピングに威力を発揮し、プログラムの中核部を知らなくてもアプリケーションの機能をいじることができる。この用途のスクリプト言語としては、LuaやPythonが有名だが、他にもAngelScriptやSquirrelなどがある。