※ 引述《senma (ライフ☆ライン)》之銘言:
: ※ 引述《freeunixer (離自相空她相)》之銘言:
: : C 語言最 weak 的地方就是什麼也沒有,最好的地方就是你想要就可以自己幹.
: : C#, Delphi, Java 這些高功能語言,講誇張一點是用拉的就能 work,
: : 怎麼做到的?不知道.
: : 要怎麼tune?不知道.
: : lib 沒有的怎麼辦?不知道.
: : 你想寫或寫了一支程式出來,結果就只是寫出來,要改要調都不知從何下手,
: : 這只能叫 monkey ,不能叫 programmer
: 這種思維應該是學界的驕傲吧
: 學界總是崇尚知其然也要知所以然
: 所以才講究什麼東西都自己刻
: 但業界要求的是成品生出來最重要
: 花時間去重作現成的東西是很不智的行為
: 何況真正影響效能的是演算法
: 老實說自己tune和用C#幫你準備好的元件不會有明顯的效能差別
這麼說簡單點
機械語言 ==>二極體
組合語言 ==>電晶體
C語言 ==>邏輯閘
物件導向語言 ==>Soc
學哪種語言就做哪種語言能力範圍能做的事
但這需要熱情 你必須喜歡coding 喜歡到不在意他人眼光 摸不到c罩杯也無所謂
不過所有高階語言的根幾乎都是C也是不爭的事實
不然全世界資工系C語言學一年是學心酸的嗎
寫C不難 寫好才真正難 程式不是賣弄技巧而是在於可攜性與維護性
試想今天你離開你的工作崗位而後進的工程師沒人看的懂你的程式
這樣並沒有什麼好驕傲的 你只是在搞死一家公司而已
所有project都因為你而丟進垃圾桶
C語言很難用也很難學沒錯 但C已經發展了幾十年而沒人捨棄我想他的重要性應該沒什麼
好質疑的
我想回文的也不要再講一堆名詞唬外行人了 所謂稻穗越飽滿垂的越低
C語言只要記住一切都是陣列就足夠了 不要用goto指令請多用結構變數+函式指標