精華區beta Programming 關於我們 聯絡資訊
==> GunKing.bbs@bbs.cs.nthu.edu.tw (劉育信(Liu Yu Hsin)) 提到: > 其實我比較不贊同「用」物件 > 我比較 贊同「寫」物件和「改」物件 > 我知道大部分的人都只是在用別人寫好的物件而已 > 所以共勉之~~ 程式語言的語法是語法 Library 是 Library (或者別人寫好既有的物件也可以) 這兩者我是分開來看的 1 語法只是表達需求的工具,讓Compiler 來辨識,據以做出機械碼的媒介 因此同樣的Source Code,如果讓不同Compiler來處理它,有可能作出不同的機械碼 你寫的程式碼是給Compiler 看的,不是給CPU看的 Compiler 做出來的機械碼才是給CPU看的,不要搞混了 2 物件就是為我所用或操作的物體,如汽車、剪刀等 想要開車當然就要有開車的知識、用剪刀也是要知識,只是比較簡單 這些都算領域知識,只是知識有深有淺,有專門性的、有通用性的 Library 使用法也算是領域知識,你們每天在用,卻不知道它的義意為何 雖然它有時依附在程式語言的表達中, 但在學習的面向來看,它不是在學習程式語法的技能 而是在學習它的功能角色是什麼,以及要如何運用它 它不是為語言而存在,是為功能而存在 語言的語法就那麼幾樣 Library (物件) 卻可能有千千萬萬種, 以滿足各種不同面向的需求, 而且還會有更多的Library繼續不斷的被產生中 因為文字有限,需求卻是無限 大概你們平常用的Library 都是很簡單的Library 用起來不用花什麼大腦,就像剪刀、榔頭那樣的東西 所以沒法體會它的角色及重要性 Winsock 算是難一點的,只要看完TCP/IP也不難用 DirectX 會用的人就不多吧!所以Cyberlink才能那麼臭屁 ISAPI 不看POP3 ,會很清楚的瞭解嗎? Domain Knowledge 不重要嗎?除非你寫的都是一些低級的程式 -- ☆ [Origin:椰林風情] [From: 218-169-70-191.dynamic.hine] [Login: **] [Post: **]