Skip to main content

解釈言語とは何ですか?

通訳された言語は、実行するためのインタープリターと呼ばれる別のソフトウェアに依存する一種のプログラミング言語です。ほとんどのプログラミング言語はコンパイラに依存しているため、コードを特定のタイプのマシンおよびオペレーティングシステム向けに特別に設計された一連の命令に変更します。解釈された言語を使用してプログラムを作成する場合、プログラム自体はコードを含むテキストファイルであり、インタープリターは仲介者として機能し、指示を機械がその場で理解できるものに変換します。解釈された言語には、パフォーマンスの点でいくつかの制限がありますが、作業が容易であり、特定の種類のアプリケーションに最適です。crentionされた言語を使用することは、主に速度のために非常に疑わしいことが多い時代がありました。コンピューター処理能力がプレミアムになった時代には、解釈された言語は、リソースに飢えていたため、使用が非常に限られていました。コンパイルされた言語では、プログラムがすでに機械に優しい指示に翻訳されているため、すべてがより効率的かつ直接的です。コンパイルプロセスは、人が解釈されたプログラムを実行するたびに発生する必要があり、通訳ソフトウェアは同時に絶えず実行する必要があり、一般にパフォーマンスにより多くのストレスがかかります。

rnettred解釈言語にもいくつかの利点があります。それらのいくつかは、Pythonなど、非常に簡単に学ぶことができます。解釈された言語で作られたプログラムは、繰り返し遵守する必要がないため、テストが容易になる場合があります。通常、既存のソフトウェアを変更する方が簡単です。一般に、解釈された言語を使用するプロセスはより合理化され、開発時間が短く、しばしば全体的な作業が少なくなります。一般的に言えば、複数の異なる種類のマシンとオペレーティングシステム用のインタープリターのバージョンがある場合、その言語で記述されたプログラムは、さまざまなプラットフォームで使用できます。たとえば、解釈された言語で書かれたプログラムは、Macintosh&Trade;、Windows&Reg;、またはLinux&Reg;ベースのシステムで変更できないシステムで実行できる場合があります。computerコンピューターの速度が向上するにつれて、解釈された言語の使用は一般的に増加しましたが、まだ特定の制限がありました。高速なコンピューターであっても、解釈された言語は、ゲームなどの特定の種類のアプリケーションに理想的ではありません。一部のプログラムは、解釈された言語とコンパイルされた言語の組み合わせを使用して構築されています。これらの種類の実装では、解釈された言語は機能の小さな側面のみを処理しますが、プログラムの大部分はコンパイルされたコードを使用します。例は、エンドユーザーがコンテンツを簡単に作成および変更できるスクリプト言語用の独自の組み込みインタープリターを備えたゲームです。