c語言書籍:
the c programming language 2ed(k&r) c89標準
structure and interpretation of computer programs 2ed
資料結構:introduction to algorithms 2ed
編譯器:compilers: principles, techniques, and tools 2ed
unix開發書籍:
advanced programming in the unix environment 2ed
tcp/ip illustrated vol.1
unix network programming vol.1 3ed
c語言資料結構KMP經典演算法
前言 1.kmp演算法的原理 本部分內容 字串匹配是計算機的基本任務之一。舉例來說,有乙個字串 bbc abcdab abcdabcdabde 我想知道,裡面是否包含另乙個字串 abcdabd 許多演算法可以完成這個任務,knuth morris pratt演算法 簡稱kmp 是最常用的之一。它以三...
C 編譯器如何對資料進行型別轉換
本人是c 行業的小白剛入行倆月多點,剛剛查資料學習了一些型別轉換原理,也就是編譯器編譯時如何對資料進行型別轉換。不知道對不對就沒做筆記但是還想記錄一下就發個帖子吧,歡迎各位大佬指教指教,有錯誤技術提出,小老弟不勝感激!進入正題。型別轉換大體上應該分隱是轉換 顯示轉換 方法轉換 自定義轉等換這幾類。編...
java開發C編譯器 結構體的解析和執行
結構體是c語言中,最為複雜的原生資料結構,它把多種原生結構結合在一起,形成乙個有特點含義的資料結構,要實現乙個完整的c語言編譯器或直譯器,就必須要擁有對結構體的解析能力,本節,我們在當前直譯器的基礎上,增加結構體的解釋執行能力,完成本節後,我們的直譯器可以解析執行下面 void main tag s...