スニペット
スクリプト可能なスニペットにより、1つ以上のプログラミング言語でコードを実行できる場合がある。これには、1つ以上のスタンドアロン言語、またはその言語がホストされているアプリケーションに固有の言語が含まれる場合がある。
プログラミングの実践において、「スニペット」とは文字通りエディタープログラムによってファイルに含まれるソースコードの一部を指し、コピー・アンド・ペーストプログラミングの形式である。の具体的な包含は、言語内で抽象化される関数やマクロなどの抽象化メソッドとは対照的である。したがって、スニペットは主に、これらの抽象化が利用できない、または望まれない場合、たとえば抽象化が不足している言語で、または明確さとオーバーヘッドがないために使用される。
スニペットは、エディタに静的前処理を含めるのと似ており、コンパイラによるサポートを必要としない。反対に、これはスニペットが事後に変更できないことは決してないため、コピー・アンド・ペーストプログラミングのすべての問題に対して脆弱であることを意味する。このため、スニペットは主にコードの単純なセクション(ほとんどロジックなし)、または著作権情報、関数プロトタイプ、共通制御構造、標準ライブラリのインポートなどの定型文に使用される。