授業詳細情報
開設年度 2016 年度
科目コード T1U0310
授業コード T1U031001
授業科目名 プログラム言語の構造
同上英語名 Computer Programming Languages
単位数 2.0 単位
開講学科 工学部情報画像学科 (T1U)
開放区分 学部開放科目、千葉工大開放科目
担当教員 今泉 貴史
開講時限・
講義室等
3年前期木曜3限 
工 17号棟 113教室
科目区分
詳細表
2014年入学生:
専門選択必修F20(T1U:情報画像学科)
シラバス
[授業の方法]
講義
[受入人数]
80
[受講対象]
[授業概要]
本講義ではコンパイラについて講義する。字句解析、構文解析からコード生成にいたるまで、コンパイラ全域にわたりとり上げる。
[目的・目標]
コンパイラがプログラム言語を解析・コンパイルする過程を理解し、設定ファイルの読み込みなどに応用できることを目的とする。
[授業計画・授業内容]
  1. ガイダンス
  2. コンパイラの概要
  3. 文法と言語
  4. 字句解析
  5. 下向き構文解析
  6. 上向き構文解析
  7. 中間試験
  8. 意味解析
  9. 誤りの処理
  10. 実行記憶域と仮想マシン
  11. コード生成
  12. 最適化(1)
  13. 最適化(2)
  14. 各種プログラミング言語
  15. 期末テスト
[キーワード]
文脈自由言語,コンパイラ,構文解析
[教科書・参考書]
教科書:中田育男著,コンパイラの構成と最適化,朝倉書店,参考書:中田育男著,コンパイラ,オーム社
[評価方法・基準]
授業中に行う課題、宿題、および、中間テストと期末テストの成績によって評価する。
[関連科目]
[履修要件]
[備考]
関連URL  
備考 

, Last modified: Monday, 22-Feb-2016 11:41:41 JST, syll Ver 2.80(2016-02-13) by Yas