21124135
コンピュータ工学COM504c COM504d
3年前学期水2
言語処理系論
Implementations of Programming Languages
佐藤 重幸
単位区分
単位数: 2単位必修 | 課程・類・プログラム | 種別 |
|---|---|---|
詳細あり | ||
関連Webサイト
主題および達成目標
プログラミング言語処理系の
これに
* 言語処理系の
* 言語処理系の
の
前もって履修しておくべき科目
同学期に
「プログラム言語論」で
加えて
* 基本的な
* 計算機の
* 集合論と
に
前もって履修しておくことが望ましい科目
本科目の
* 形式言語の
* Pythonを
* 関数型の
教科書等
授業教材は
その
授業内容とその進め方
授業内容:
1. ガイダンス, イントロダクション
2. コンパイラと
3. 構文と
4. 字句解析と
5. 意味解析と
6. 抽象機械と
7. コンパイラ最適化
8. 翻訳と
9. コンパイラと
10. コールスタックと
11. ラムダ式と
12. ライブラリと
13. JITコンパイラ
14. コンパイラと
15. まとめ
進め方
* 12回以降は
* 各回に
授業時間外の学習
* 各回の
* 期末試験, 及び
* レポート課題, 及び
成績評価方法および評価基準
成績評価方
各回の
ただし, コメントフィードバックと
期末レポート課題は
評価基準:
授業で
期末試験の
尚, オプションの
オフィスアワー・授業相談
Google Classroomで
学生へのメッセージ
現代の
しかし
Cf. Lisanne Bainbridge, "Ironies of Automation" (1983).
その他
水2開