タグ: intention
-
Post Views: 216
I interpret his intention.
僕は昔、プログラミングを極めようとBASICやCを使って、あれやこれやと何の役にも立たないプログラムを日夜作っていた時期がありました。BASICやCはプログラミング言語と言われ、いわゆる、言葉(ことば)のルールです。このルールに従って書かれたプログラムをコンピュータが分かるように翻訳する必要があるのですが、翻訳に至るまでのやり方の違いにより、その方式には、2つあります。
interpreterとCompilerです。
先ず、Compilerは、少し乱暴に言うと、1回だけ一気に翻訳してマシン語に変換します。WindowsやDOSで言えば、実行ファイルのexe形式の実行ファイルを作ります。この1回の翻訳にかかる時間は結構長いので、トライ・アンド・エラーで確認していく方式のプログラム開発には、あまり向きません。
一方、Interpreterは、Compilerと異なり、実行の都度で翻訳をします。翻訳したその尻からコンピュータに実行の命令を送ります。この複雑な手順のせいで、実行速度はCompilerで作ったexe形式で実行するより遅くなります。トライ・アンド・エラーによる開発に向いています。
ここで答え合わせです。BASICは元来、Interpreterです。CはCompilerを使います。
以上の知識から、interpretは、完全に翻訳できるものではなく、解釈程度に落ち着いていると理解しています。この理解が正しいかは、本当のところ不明であるため、ご参考に留めてください。僕の覚え方なので。
編集履歴
2021/09/14,MR.HARIKIRI