1. 程式人生 > >ruby0.49 simple資料夾下內容分析

ruby0.49 simple資料夾下內容分析

ruby0.49 simple資料夾下內容分析
ruby中的原始碼太多,又編譯不了,於是就先分析其測試程式碼。感覺很有意思。因為0.49的程式碼,能在ruby2下執行,不是很神奇嗎。
可惜的是,我居然連ruby的語法也不熟悉,原來都是看書學習,滿足於把書上的例子輸入到機器,自己主動思考得少。我幾乎把市場上能買到的ruby書籍都購了。但因為缺少自己的主動思考,寫個if都不曉得,我發現還是要學會搜尋,於是開啟幫助檔案,學會使用幫助手冊,再上網搜尋。
發現matz對perl,awk,等unix下傳統工具很熟悉,很多命令用得相當熟練。看來,作者能寫出ruby,那不是偶然。因為測試例子中有awk,perl程式,當然大部分是用ruby寫的。
比如作者寫的
while gets
    word=$&
    freq[word]+=1
end
等等用法和perl太像了。也像awk程式的用法。
今天學會了寫socket,dbm程式,很好玩。
爭取今天把simple資料夾下的程式全部除錯通過。
給家人購了一個國人開發的mp5,方方正正的,和ipad比較起來,太老土了。我想,其實,我國還沒人開發過程式語言。程式語言最能體現一國的科技水平。何時我們中國人也能開發出一流的軟體語言呢?我想,先要學別人的成果。可現在業餘時間讀原始碼的人太少了。盼望著我國計算機水平越來越高。
下回把我除錯後的simple下的程式碼貼出來吧。因為從ubuntu下拷出來還蠻麻煩呢。