[爆卦]編譯器設計是什麼?優點缺點精華區懶人包

為什麼這篇編譯器設計鄉民發文收入到精華區:因為在編譯器設計這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者yamz71622 (Ghostrace)看板NTUST_STUDY標題[課程] 編譯器設計 黃...

編譯器設計 在 歪歪 Instagram 的最佳解答

2021-08-02 19:04:29

/「大一必修」 這都是我們學校的大一必修,每個學校的課程內容、難度都不一定,所以大家參考就好🥸,準確的資訊還是建議上dcard校版詢問,或者是等友直屬學長姊後再詢問他們哦!如果有興趣也可以用課程後面的英文去搜尋,應該是可以找到不少的資源以及原文課本,可以稍微先預習看看(我本人是沒有預習啦,暑假還...


系 所:資工系

教 師:黃元欣

必 選 修:必修

學 分:3.0

心 得:

上課使用的教材為龍書


1.評分

期中考30%,期末考40%,Project佔30%

2.Project

會要求Project自己做自己的,當初修課是做Rust語言編譯器

Project分成三個作業,每個作業都會給幾個禮拜的時間做:

作業:

1.詞法分析器-使用lex

2.語法分析器-用yacc

3.目標代碼生成

三份作業會用到Makefile管理、gcc編譯,是否會改變不確定,畢竟這些工具日新月異

作業要找助教Demo

3.上課內容

上課範圍為龍書的第1~第4章

還有很多時間在講解作業會用到的東西,包括lex、yacc的用法,還有Java虛擬機的runti
me environment和Java bytecode。


4.考試

考試的部分著重計算,建議至少要自己把投影片中的所有例子走過1至2次


5.結語

編譯器本身不好寫,但這才是資工系的課應該有的難度

老師也很用心,很多時間在說明作業的東西,包含工具等


推 薦 度:★★★★★ (最少一顆 最多五顆)

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.73.165 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/NTUST_STUDY/M.1580152528.A.B5C.html
※ 編輯: yamz71622 (1.172.234.3 臺灣), 01/28/2020 06:32:25
ntustjc: 推老師超讚02/05 11:01
※ 編輯: yamz71622 (218.166.13.232 臺灣), 06/06/2023 15:11:58

你可能也想看看

搜尋相關網站