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