1.編譯原理學什麼?
編譯原理是計算機專業的一門重要專業課,旨在介紹編譯程式構造的一般原理和基本方法。内容包括語言和文法、詞法分析、文法分析、文法制導翻譯、中間代碼生成、存儲管理、代碼優化和目标代碼生成。
2.為什麼學編譯原理?
學習編譯原理可以幫助自己更加深層次的了解程式語言和内部機制。我們學到了一種新的解決問題的方法,從他的各種算法中可以得到啟發。(文法分析、語義分析等)一些不同的思想會讓你受益終身。讓我們更加深入的了解計算機思想,進一步培養計算機思維。
編譯原理是計算機專業設定的一門重要的專業課程。這門課在理論、技術、方法上都對學生提供了系統而有效的訓練,有利于提高軟體人員的素質和能力。
3.怎麼學編譯原理?
a.明确學習目的;
b.把握好課堂學習到的内容;
c.理論和實踐的結合;
d.看課外參考書,充實知識。
4.思考:在沒有學習本書理論之前,如果讓你寫一個編譯器,你是什麼思路?
我覺得編譯器就像是語言翻譯的機器一樣,是以應該弄清楚要翻譯成的語言,然後在網上找相應的代碼學習應用。