gawk 原始碼分析感想……感覺又有進步了
這幾天折騰裝置,為了打造更好的電腦環境。買了usb轉vga的裝置,可顯示時太慢了。於是,就還是用以前的電腦,打造雙屏環境,乙個顯示用支架,高點放,另乙個顯示器放桌子上,當累了就坐,坐累了,就站。站著時,還可以坐在高板凳了。
慢慢看gawk,這次又仔細讀awk.h,因為其中的資料結構很重要,並把資料結構畫出來,少在牆上,並把那些巨集也抄下來。
再看debug.c這個檔案。我當時的想法時,自己手工來解析一段程式,看node是什麼樣的。
慢慢地,發現好象能看懂了。
這種感覺很奇怪。就象看oz的**一樣,就是無形中懂了。可如何把自己的理解傳達出來呢。我想,或許我註冊乙個git賬號,把我讀的原始碼傳上去,在原始碼上附加自己的理解。
我感覺,要對照**說自己的理解,才有效果。
要把分析原始碼的心得,好好寫,太費時間。如果,象趙烔先生分析linux0.11的原始碼一樣,在**周圍加注釋,這種方法較好。
本不想寫的,可看到排名又在向前,所以今天就寫了一段空話。
我的感覺,讀**,一定要沉下心。讀上幾百次,自然就懂了。
哈哈!
STL原始碼分析之感想
現在是2005年4月22日,17 54,完整分析stl源 結束,我終於可以松了一口氣,感想頗多呀 特別是對stl的熟練的使用,讓我在平時的開發工作中大大提高了開發的效率,比如我前一段時間開發的一些 元件,以及曲線控制項,因為我用的是atl,所以我不用mfc,這樣stl的優點就能很好的發揮出來,後來慢...
gawk1 01原始碼分析awk y衝突了
gawk1.01原始碼分析awk.y衝突了 yang desktop v9hs3b6 gawk101 gawk echo hello ok gawk begin hello ok 看到沒,單獨是可以執行的。但把awk指令寫到檔案中,再測試一下,其中t.awk內容如下 yang desktop v9h...
gawk1 01原始碼安裝 續
gawk1.01原始碼安裝 續 今天是個好天氣,我昨天發現有衝突,看了會書,還是不得要領,今天把衝突進行研究,發現 option 1,statements statements option 2,statements statement 選項1和選2只有乙個差異,就是分析語句 時,究竟是選擇 seg...