2024年 秋期 応用情報技術者 午前 問20

手続型言語のコンパイラがコード生成までに行う処理のうち、最初に行うものはどれか。

 ア  意味解析  イ  構文解析  ウ  最適化  エ  字句解析


答え エ


解説
コンパイラはプログラミング言語で書かれたプログラムをコンピュータ処理できる機械語に変換(翻訳)するソフトウェアで、処理の順は

  1. 字句解析(エ)
  2. 構文解析(イ)
  3. 意味解析(ア)
  4. 最適化(ウ)
になります。


キーワード
・手続型言語

キーワードの解説
  • 手続型言語
    プログラムの上から順番に 処理を実行していくプログラミング言語のことです。
    “手続き”はプロシージャ、ルーチン、サブルーチン、メソッド、関数など様々な呼び方がありますが、実行すべき一連の処理ステップを持つものになります。

もっと、「手続型言語」について調べてみよう。

戻る 一覧へ 次へ