Skip to main content

コンパイルされた言語とは何ですか?

compiled文字編は、実行可能なプログラムを作成するために、通常、ソースコードがマシンコードにコンパイルされるか、マシンコードに翻訳されるコンピュータープログラミング言語です。コンパイラは、プログラミング言語の特定の実装を特定のオペレーティングシステムで実行するように設計された実行可能なバイナリファイルに変換するために作成されたユーティリティプログラムです。このスタンドアロンの実行可能ファイルは、別のプログラムの支援なしで、再コンパイルする必要がない互換性のあるプラットフォームで実行できます。いくつかの一般的なコンパイルされた言語は、ADA、C ++、Fortranです。computerコンピュータープログラムは、解釈された言語またはスクリプト言語で記述することもできます。コンパイルされた言語でプロジェクトを実装する決定は、通常、プログラムのはるかに大きな実行速度に関連しています。速度の向上は、一般的により複雑な開発およびメンテナンスプロセスであるものを相殺するように見られます。ハードウェアへの直接アクセスが必要なオペレーティングシステムとユーティリティは、多くの場合、コンパイルされた言語の効率を必要とします。通訳がコンピューターに居住していない場合、プログラムは実行できません。コンパイルされた言語では、この時間のかかる分析と翻訳はコンパイル時に一度実行され、実行可能ファイルは実行するためのユーティリティプログラムは必要ありません。速度または低レベルのハードウェアアクセスの必要性が要因ではない場合、解釈されたプログラムを実装できる相対的な容易さは、魅力的なオプションになる可能性があります。comperide言語プログラムをより強力に制御するか、追加の機能を提供するために、多くの場合、スクリプト言語が実装されます。このタイプの言語は、実行時にも解釈する必要があります。スクリプト言語の最も馴染みのある使用は、ブラウザがスクリプトインタープリターとして機能するインターネットWebページにあります。ただし、このような言語は、初期のメインフレームコンピューターの時代から存在していましたが、簡単なプロセスを自動化します。これにより、特定のプロジェクト内で、コンパイルされた言語と解釈された言語またはスクリプト化が混在する可能性があります。プログラムの時間とリソースの重要な要素は、通常、コンパイルされた言語で最もよくコーディングされます。リソース要件が少ないインターフェイスと要素は、解釈された言語でより経済的に開発される可能性があります。最終的にコンパイルされた言語で実装される要素でさえ、解釈された言語プログラムとしてより費用対効果の高いプロトタイプ化される可能性があります。