質問: スクリプトとは? スクリプトの意味に関して疑問に思った点があります。 http://e-words.jp/w/e382b9e382afe383aae38397e38388.html 上記サイトにて >プログラムはコンピュータの理解できる機械語に変換して実行されるが ここまでは理解できるのですが >そのプロセスを自動化して簡単に実行できるようにしたものをスクリプトという。 コンピュータが理解できるのは機械語だけであると認識しておりましたので、この「自動化」の意味が理解できません。 機械語に変換せず、どのようにコンピュータに理解させているのでしょうか。 プログラマとしての経験が浅いのでなるべくわかりやすく説明していただけると助かります。
回答: プログラム をコンピュータが理解できる 機械語 に変換(翻訳)することを、一般的に、 コンパイル と称します。 これに対して、スクリプト のような簡易プログラムでは、コンパイル といった、変換(翻訳)処理は行わず、 その代わりに インタプリタ という 同時通訳をするソフトウェアを使って、一文ずつ、機械語に変換しながら、コンピュータに作業をさせます。 簡易プログラムは、比較的とつきやすいですが、その代わり、一文ずつ機械語に変換するので、処理時間が遅くなる欠点があります。