さまざまなコンピューター言語とは何ですか?

WBOY
リリース: 2023-08-28 14:25:06
転載
929 人が閲覧しました

さまざまなコンピューター言語とは何ですか?

プログラミング言語は、コンピュータが理解できる言語でコンピュータに指示を与えるために使用されます。

コンピュータ言語は、次の 3 種類に分類されます。

  • 機械語
  • 記号言語
  • 高級言語

機械語

コンピュータは機械です。コンピュータのメモリには 1 と 0 しか保存できないため、命令は 1 と 0 のストリーム、つまりバイナリ コードの形式でコンピュータに与える必要があります。

これらは機械にとって理解しやすいものです。

バイナリコードで書かれたプログラムは、コンピュータに直接入力して実行することができ、これを機械語と呼びます。

マシン語の利点は次のとおりです。

  • 実行速度が非常に速い。
  • 機械語プログラムを書いたり読んだりするのは難しいです。
  • 機械命令は覚えるのが難しいです。

記号言語

はアセンブリ言語とも呼ばれます。

アセンブラには「ニーモニック」が含まれています。

「ニーモニック」とは、短縮形で覚えやすい情報を指します。

シンボリック言語の利点は次のとおりです。

  • アセンブリ言語は機械語よりも読み書きが簡単です。

  • ニーモニックは覚えやすいです。

欠点は次のとおりです。

  • アセンブラはマシンに依存します。
  • 実行速度が遅くなります。
  • 「アセンブラ」はアセンブリ言語を機械語に変換します。

高級言語

現地言語に近い言語を高級言語といいます。

制御構造と I/O 関数があります。

例: FORTRAN、COBOL、PASCAL、C、C など。

高級言語の利点は次のとおりです。

  • マシンに依存しない、つまりプログラムが「移植可能」であること。
  • 学習と理解が簡単です。
  • プログラムの作成にかかる時間が短縮されます。

欠点は次のとおりです。

  • 高級言語プログラムは、機械語に変換するためのコンバーターを必要とします。

  • コンパイラ (または) インタプリタは、高級言語を機械語に変換するために使用されます。

  • コンパイラは、プログラム内のすべての命令を一度に変換します。インタプリタは一度に 1 つのステートメントを翻訳します。

以上がさまざまなコンピューター言語とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!