程式語言基本組成

海微發表於2012-09-05
   聲不過五,五聲之變,不可勝聽也;色不過五,五色之變,不可勝觀也;味不過五,五味之變,不可勝嘗也;戰勢不過奇正,奇正之變,不可勝窮也。奇正相生,如迴圈之無端,孰能窮之哉!
                                                <<孫子兵法>>

 萬事萬物,雖然看似豐富多彩、千變萬化,但細究一花一草時,時常會發現其中最基本的組成元素不過幾種。按<<孫子兵法>>中所說,在多變的聲音世界裡,或優美旋律,或刺耳躁音,究其基本組成只有宮、商、角、徵、羽五個音階;在多彩的顏色世界裡,或奼紫嫣紅,或潔白如雪,究其基本組成只有青、黃、赤、白、黑五個色素;在豐富的味道世界裡,或美味佳餚,或粗茶淡飯,究其基本組成只有是酸、甜、苦、辣、鹹五種味道。同樣的,在層出不窮、日新月異的程式語言世界裡,靜而思之,細而察之,其實無論哪種程式語言,其中的基本組成部分也可以簡單的概括為控制結構、資料結構、組織結構三個部分。若是掌握了一門程式語言的這三種基本結構,大體也就掌握了這門程式語言的基本語法。倘若是再瞭解下這門語言的執行環境、和一些特性,及其熟悉一些常用類庫的API,這門程式語言基本上可以拿到實際專案中邊學邊用了。

相關文章