今天翻出神鵰俠侶,看到楊過遇到神鵰,看到獨狐求敗的劍冢那一段,突有所感。寫程式和劍術一樣,也有乙個個不同的境界。
「凌厲剛猛,無堅不摧,弱冠前以之與河朔群雄爭鋒」,就象乙個知識面很廣,會很多種語言和各種各樣新技術的程式設計師,鋒芒正盛。剛猛有餘,柔軔不足,剛而易拆,不能長久。
「紫薇軟劍,三十歲前所用,誤傷義不祥,乃棄之深谷」,這個境界,可以以柔克剛,靈活的運用各種技術。
「重劍無鋒,大巧不工。四十歲前恃之橫行天下」,到此返樸歸真,不拘於花梢的技巧,更重與本質性的東西,一通百通。
「四十歲後,不滯於物,草木竹石均可為劍。自此精修,漸進於無劍勝有劍之境」,至此境界,各種語言與技術已不著於痕跡。
剛開始寫程式的時候對於五花八門的語言,各種各樣的技術,每一種都想試試,都想用用,就想乙個新生的嬰兒,有著強烈的求知慾,做專案時總是想把學到的東西用上去,總有種為了技術而做專案的感覺,往往生搬應套,看起來總是有些牽強,有些本末倒至。技術是應該為專案所用的,獨孤大俠的這四重境界,不知何年才能達到:)
源程式與目標程式
源程式也叫原始碼,就是最開始編寫的程式,計算機並不能識別,需要經過編譯生成目標程式。軟體都是目標程式,都是經過編譯的,商業公司一般不會發布原始碼,原始碼涉及到商業機密。1 源程式,是指未經編譯的,按照一定的程式語言規範書寫的,人類可讀的文字檔案。通常由高階語言編寫。源程式可以是以書籍或者磁帶或者其他...
程式與書法
前天在路上和朋友聊天,說起自己一直屬於有恆心沒耐心的那類人,說著說著,經他提醒,才發現了問題 自己的諸多愛好之中,沒有一樣是慢節奏的。和一般的it人士一樣,自己一直生活在一種極其快節奏的環境裡邊。以前喜歡騎山地車,尤其是衝旁邊一座小山,原因是衝小山只要10分鐘就能到頂而且很累,而騎平地就要幾個小時才...
程式與程序
通俗的說,程式是乙個包含可執行 的檔案,是乙個靜態的檔案,而程序是乙個開始執行但是還沒有結束的程式的例項 就是可執行檔案的具體實現,乙個程式可能有許多程序,而每乙個程序又有許多子程序,依次迴圈下去,而產生子孫程序,當程式被系統呼叫到記憶體以後,系統會給程式分配一定的資源 記憶體,裝置等 然後,進行 ...