私がこれまでに読んだことから、bash はインタープリター言語の定義に適合しているようです。
- より低い形式にコンパイルされていません
- すべてのステートメントは、すでにマシンコードに変換されたサブルーチン/サブルーチンのセットを呼び出すことになります(つまり
echo foo
、プリコンパイルされた実行可能ファイルを呼び出します)。 - インタプリタ自体
bash
はすでにコンパイルされています
しかし、 Wikipedia の解釈された言語のページや、Google での広範な検索では、bash への参照を見つけることができませんでした。また、Programmers Stack Exchange で、bash がインタープリター型言語ではないことを暗示しているようなページを見つけました。そうでない場合、それは何ですか?