精華區beta Programming 關於我們 聯絡資訊
※ 引述《leicheong.bbs@ptt.cc (睡魔)》之銘言: : ※ 引述《journeyman@kkcity.com.tw (㊣我愛火星人)》之銘言: : : 別鬧了,「上手」是完全懂的意思嗎? : : 有多少人開一輩子車也不會變成舒馬克? : : 我接觸C到現在十年,中間停停走走,斷斷續續,我從來沒覺得我完全懂C : : 所謂上手,就是取用語言裡面必要的部份,可以達到目標,這樣就好了 : : 什麼時候「上手」跟「完全懂」劃上等號了? : : 真是豈有此理! : 我舉一個例子: : 在最初用C#寫程式時, 常會直接用"+"在迴圈中做string concat.: : for (int i=0;i<arr_para.Length;i++) : { : result += arr_para[i]; : } : 但其實這種在arr_para可能很大的情況下, 用System.Text.StringBuilder : 是比較好的選擇 (因為不會產生多一個intermediate的string copy, 在 : 運算時間和記憶體效能上會比用"+"為好). : 不懂這個就不能算"上手"嗎? 當然不是. 但大概也不能算是「真的會用」C#. : 類似的情況還有很多(例如IDictionary/IList類的), 我想這在VB.NET中也 : 同樣適用. : 這樣的話, 你會明白我的意思吧? 懂語言和懂Framework本來意義就完全不同. Framework永遠都可以掛入新的東西進來, 不同廠商提供的, OpenSource or commercial的, 完全看你的需求去掛不同的東西進來, 用不同的Library , 學不同的 API. 這東西自然是學無止盡的! 但是, 這怎麼能跟語言(C#)畫上等號?? 語言, 只需要認識幾十個 preserve key words, sytanx, 與此而已. OO屬於語言層級的東西, 這個也沒多少觀念要背要學.... 你拿"不知道某個API"怎麼用來強調語言無法短期上手本身就是謬論或迷思! 今天 Andygogo 說的話是: 因為VB.NET 支援 OO, 故不可能一週學會. 而非 [framework API太多, 故不可能一週上手] 這樣的論調. 我們都知道 Andygogo 智障無知, 低能下等, 學不會 OO 的他對 OO 是懷有 憤恨和畏縮退避的鳥人心態, 但他又不願意承認自己是下等人, 社會演化論的 末端之流, 故看到有人說一週內可瞭解 OO, 他心理就不平衡不舒坦了, 非得 跳出來駁斥這種人(瞭解OO的人)的存在, 來維繫自己的自尊. 對於他, 大家請施予給唐氏兒的同情與關懷, 只要讓他了解, 這裡不屬於他 該來的世界, 古惑街才是他命有所屬的天地. 不需要給他額外的支持與贊助, 只要讓他寬心而去即可. PS. 他好像又被禁言了, 每發一篇文, 禁一個月再跳出來發第二篇, 讓我想到Intel CEO 講的 [唯偏執者能生存] 這句名言.... -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ Welcome to SimFarm BBS -- From : [218.166.55.34] ◣◣◢ ◢◢不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo ◣◣─╯
Arton0306:這真狠... 210.58.5.192 11/24 17:51
march20:怎麼在罵人咧@@? 71.136.238.36 11/28 15:05
march20:這篇砍也不是不砍也不是, 也不能水桶之@@ 71.136.238.36 11/28 15:06