Re: [問卦] 程式語言久沒碰會忘記嗎?消失

看板Gossiping作者時間8年前 (2017/08/05 04:21), 8年前編輯推噓4(403)
留言7則, 7人參與, 最新討論串2/2 (看更多)
※ 引述《Hakan (隨身帶本票)》之銘言: : 鈦尬後 : 是這樣的啦 : 我朋友 : 最近大學專題必須用到以前高中學的C語言 : 阿只記得幾個基本的 還有邏輯 : 其它比較深一點的函數跟語法通通忘記了 : 程式語言真的久沒用就會忘記嗎? 以下個人見解︰ 基本的邏輯不是問題, 大概像騎腳踏車一樣很快就能回想起來了; 函數語法也都可以查, 多花一點時間而已。 比較麻煩的是語言特性, 很容易讓人踩到洞, 比如說習慣寫弱型的的人突然去寫強型可能會特別吃力, 強型寫習慣的人寫弱型可能就不太好找到錯誤; 同步異步造成執行的順序與撰寫時的期待不同; 還有建構方式、namespace、module、 call by value / reference、 不同的語言特性造成相同的程式邏輯撰寫時會適合不同的設計架構; 或是 parser / syntax 造成的陷阱; 還有一些小問題可能是太久沒寫會疏忽的比如 float precision; 或是某些語言的 scope 方式, 這些都和熟悉度比較有關。 至於函數跟語法應該沒有深一點或淺一點這回事, 個人覺得只是 API 而已。 如果看不懂的或很難看懂的就叫深一點的程式, 也有可能只是可讀性差、品質不好。 再來可能就是發生一些類別或方法的誤用, 就以為他是拿來做這個的, 拿來這裡用也正確, 殊不知再其他地方產生了問題, 比如 accessor / mutator methods。 不過語言是會改版的, 可能舊的 API 拔掉了, 或是修正了某些問題可以少做一些判斷或前置處理, 這時候過去的經驗有時反而會讓自己做出錯誤的事情。 不過也有些語言也改版加了很多功能, 結果學不完, 開始覺得自己為什麼要走這條路。 如果你真的很久沒用, 那就把他忘記吧! 去賣雞排, 也許人生可以更精彩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.195.152 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1501878076.A.A76.html ※ 編輯: VdustR (36.236.195.152), 08/05/2017 04:21:57

08/05 04:21, , 1F
沒有熱情是無法碼下去的
08/05 04:21, 1F

08/05 04:22, , 2F
資工系崩潰
08/05 04:22, 2F

08/05 04:22, , 3F
賣牛排可以嗎
08/05 04:22, 3F

08/05 04:22, , 4F
嗚嗚
08/05 04:22, 4F

08/05 04:23, , 5F
你是專業碼農攻城屍?
08/05 04:23, 5F

08/05 05:46, , 6F
哈哈資工哈哈
08/05 05:46, 6F

08/05 07:05, , 7F
雞:幹,躺著也中槍
08/05 07:05, 7F
文章代碼(AID): #1PXDSyfs (Gossiping)
文章代碼(AID): #1PXDSyfs (Gossiping)