tag 編譯原理

標籤
貢獻13
75
05:15 PM · Oct 25 ,2025

@編譯原理 / 博客 RSS 訂閱

SHERlocked93 - C++ 中的編譯和鏈接

關於 C++ 的編譯和鏈接, 掌握的知識總是零零散散,這裏做個輸出,也總結一下自己的思考和學習。 1. 常見編譯器 對於最常見的 GCC: GCC:GNU Compiler Collection(GNU 編譯器集合)的縮寫,可以理解為一組 GNU 操作系統中的編譯器集合,可以用於編譯 C、C++、Java、Go、Fortran、Pascal、Objective-C 等語言。 gcc:GCC(

編譯 , 鏈接 , c++ , 編譯原理

收藏 評論

codists - 《編譯原理》閲讀筆記:p18

《編譯原理》學習第 3 天,p18總結,總計 14頁。 一、技術總結 1.assembler (1)計算機結構 要想學習彙編的時候更好的理解,要先了解計算機的結構,以下是本人學習彙編時總結的一張圖,每當學習彙編時,看到“計數器”,“解碼器”,“寄存器”,“數據總線”等概念時,就知道説的這些東西在哪個位置。 (2)assembly code(彙編代碼) p17,Some compilers

編譯原理

收藏 評論

codists - 《自動機理論、語言和計算導論》閲讀筆記:p261-p314

《自動機理論、語言和計算導論》學習第 10 天,p261-p314總結,總計 48 頁。 一、技術總結 1.generating reachable 2.Chomsky Normal Form(CNF) 喬姆斯基範式。 3.pumping lemma 泵作用引理。引理:引理是數學中為了取得某個更好的結論而作為步驟的已證明命題,其意義並不在於自身已完成證明,而在於其為了達成最終目的而做出貢獻。 4

編譯原理

收藏 評論

codists - 《編譯原理》閲讀筆記:p1-p3

《編譯原理》學習第 1 天,p1-p3總結,總計 3 頁。 一、技術總結 1.compiler(編譯器) p1, But, before a program can be run, it first must be translated into a form in which it can be executed by a computer. The software systems that

編譯原理

收藏 評論

大數據王小皮 - 【編譯原理】手工打造語法分析器

重點: 語法分析的原理 遞歸下降算法(Recursive Descent Parsing) 上下文無關文法(Context-free Grammar,CFG) 關鍵點: 左遞歸問題 深度遍歷求值 - 後續遍歷 上一篇「詞法分析器」將字符串拆分為了一個一個的 token。 本篇我們將 token 變成語法樹。 一、遞歸下降算法 還是這個例子 int age = 45 我

編譯原理

收藏 評論

大數據王小皮 - 【編譯原理】Antlr 入門使用

前面文章我們學習了編譯器前端的詞法和語法分析工具,本篇我們來看看如何藉助 Antlr 工具,快速生成詞法和語法分析代碼。 一、安裝 mac 環境: 1)安裝 brew install antlr 2)配置 classpath (把 Antlr 的 JAR 文件設置到 CLASSPATH 環境變量中,以便順利編譯所生成的 Java 源代碼。) vi ~/.bash_profile #

編譯原理

收藏 評論