Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

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


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

コンピュータ言語は次の3つのタイプに分類されます-

  • 機械語
  • シンボリック言語
  • 高級言語

機械語

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

これらはマシンで簡単に理解できます。

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

機械語の利点は次のとおりです-

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

シンボリック言語

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

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

「ニーモニック」とは、略語の形で簡単に記憶できる情報を意味します。

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

  • 機械語と比較すると、アセンブリ言語は読み書きが簡単です。

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

欠点は次のとおりです-

  • アセンブリプログラムはマシンに依存します。
  • 実行が遅い。
  • 「アセンブラー」は、アセンブリ言語を機械語に変換します。

高級言語

母国語に近い言語は高級言語と呼ばれます。

制御構造、I/O機能があります。

たとえば、FORTRAN、COBOL、PASCAL、C、C++など。

高水準言語の利点は次のとおりです-

  • マシンの独立性、つまりプログラムは「ポータブル」です。
  • 習得と理解が簡単です。
  • プログラムの作成にかかる時間が短縮されます。

短所は次のとおりです-

  • 高水準言語プログラムには、機械語に変換するための翻訳者が必要です。

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

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


  1. C言語でのさまざまな検索手法は何ですか?

    検索手法とは、要素のリストから重要な要素を見つけることです。 指定された要素がリストに存在する場合、検索プロセスは成功したと言われます。 指定された要素がリストに存在しない場合、検索プロセスは失敗したと言われます。 C言語は、2種類の検索手法を提供します。それらは次のとおりです- 線形検索 二分探索 線形探索 キー要素の検索は直線的に行われます。 これは最も簡単な検索手法です。 リストが並べ替えられることは想定されていません。 制限-より多くの時間を消費し、システムの電力を削減します。 入力(i / p) ソートされていない要素のリスト、キー。 出力(o /

  2. Cプログラムを機械語に変換する4つのステップは何ですか?

    プログラムの作成と実行のプロセス プログラムには、プログラミング言語で記述された一連の命令が含まれています。 プログラマーの仕事は、プログラムを作成してテストすることです。 「C」プログラムを機械語に変換する4つのステップは&miuns; プログラムの作成と編集 プログラムのコンパイル プログラムのリンク プログラムの実行 プログラムの作成と編集 「テキストエディタ」はプログラムの作成に使用されます。 テキストエディタを使用して、ユーザーは文字データを入力、変更、および保存できます。 多くの場合、すべての特別なテキストエディタがコンパイラに含まれて