ホームページ >よくある問題 >プログラミング言語プロセッサの 2 つの一般的なタイプは何ですか?

プログラミング言語プロセッサの 2 つの一般的なタイプは何ですか?

王林
王林オリジナル
2020-07-17 11:44:0710981ブラウズ

プログラミング言語処理プログラムには、コンパイラとインタープリタの 2 つの一般的なタイプがあります。インタプリタは、ソースプログラムまたはソースプログラムの内部形式を直接実行する言語処理プログラムです。コンパイラとは、高級言語で書かれたソースプログラムを同等の機械語形式のプログラムに翻訳する翻訳プログラムを指します。

プログラミング言語プロセッサの 2 つの一般的なタイプは何ですか?

#プログラミング言語処理プログラムには、インタプリタとコンパイラの 2 つの一般的なタイプがあります。

(推奨学習: java 入門チュートリアル )

関連紹介:

インタープリター プログラム:

インタープリター プログラムは言語です。処理プログラムは、字句解析、構文解析、意味解析という点では基本的にコンパイラと同じ動作をしますが、ユーザプログラムを実行する際には、ソースプログラムまたはソースプログラムの内部形式(中間コード)を直接実行します。

ユニバーサル インタプリタとは、複数のプラットフォーム上で実行できるインタプリタ、または複数の高級言語ソース プログラムからのステートメントを解釈して実行できるシステム プログラムを指します。したがって、汎用インタプリタはポータブルインタプリタとも呼ばれます。たとえば、Java 言語インタープリタはさまざまなプラットフォームで実行できます。

コンパイラ:

コンパイラは、コンパイラとも呼ばれ、高級プログラミング言語で書かれたソース プログラムを、機械語形式の同等のターゲット プログラムに翻訳する変換プログラムを指します。

コンパイラは、生成実装アプローチを使用して実装された変換プログラムです。高級プログラミング言語で書かれたソースプログラムを入力とし、アセンブリ言語や機械語で表現されたターゲットプログラムを出力とします。

コンパイルされたターゲット プログラムは、通常、実行中のプログラムのサポートを受けて実行し、初期データを処理し、必要な計算結果を計算するために、実行段階を通過する必要があります。

以上がプログラミング言語プロセッサの 2 つの一般的なタイプは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。