高階與低階
2005-03-17
首先, 我希望大家對高階與低階這兩樣東西有一點認識.
一樣高階物件的出現是建立於低階的物件之上的.
比如說: asm 比c++ 低階, 因為c++ 是基於asm 開發出來的,
又vb 比c++ 高階, 因為它是由c++ 和asm 開發出來的.
在日常生活中, 我們主要是接觸最高階的事物,
因為我們易於控制它們,比如說,
我們很多時會按洗衣機上的按鈕(按鈕是介面裝置, 應為最高的一階),
那洗衣機會去洗衫, 但我們絕少會去裡面的機械以至微電腦.
在現今的社會, 科目發展漸成於小範疇深研究,
高階設備多作成消費品出售...
所以, 我一向贊成人們出作低階方面的研究.
不過, 世界的定律始終難以改變,
現今世界高階的多, 低階的少,
主要原因, 是人們未了解到低階研究的重要性.
舉個例子,
pda 的市場中, palm 和ppc 佔了99% 以上的市場,
但palm os 但wince 只是展示了最高層的輸出.
選linux 的人少, 可能是人不喜歡接觸陌生系統和難以操作的command line,
但, 當人開始接觸機器的真相時,
大量的知識學習是必須的.
可以做到由低階開始至了解高階是十分好的,
做到由高階開始至了解低階也是個肯了解真相的人,
可惜, 不少人都為自己做了千百做理由去逃避了解低階...