看板 C_and_CPP 關於我們 聯絡資訊
不好意思,各位前輩 我對C並不是很熟,最近想學一下C 可是查了查去就是這本書 C 語言程式設計 (增訂版)(Kernighan: The C Programming Language, 2/e) 看了一下出版日期,是2004年 到現在2015,也沒其它可以取代這本書了嗎? 或是還有其他推薦的書刊嗎? 同時也想問 2011年的C11是關於C語言的最後一次標準嗎? C++ 都快C++14了,為什麼C還是停留在這麼早之前? 這個問題,在大家解釋下,還是很難給個結論。 謝謝各位 (ps:原標題為「C已經完善了嗎?」) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.104.25.187 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1433671541.A.2A1.html
Hazukashiine: C++ 都已經開始在規劃下一個版本了 ...XDD 06/07 18:17
Hazukashiine: 它還有一個聽起來很屌的名字叫作 C++17 >____< 06/07 18:18
Hazukashiine: 再且 2011 離現在也才4年,有很古老嗎? 06/07 18:19
bibo9901: C 簡單成熟而且穩定, 有什麼疑問嗎? 06/07 18:21
Hazukashiine: 回答你標題的問題好了... 有語言是已經完善的嗎? 06/07 18:22
Bencrie: gcc-4.9 系列釋出一年多,預設還是 -std=gnu90 06/07 18:22
ctrlbreak: C簡簡單單很夠用了XD 06/07 18:51
Feis: 在你心目中完善的語言是? 覺得需要被完善的是用語言的人阿 06/07 18:51
MasterChang: 如果沒有bug了,一直更新是有病嗎? 06/07 19:06
恩,謝謝各位的解釋。 開始動手的時候,應該會有更多的領悟。 ※ 編輯: crazycat2 (59.104.25.187), 06/07/2015 19:39:10
Feis: "C 已經夠好用了" 這個論述需要打個大問號阿 06/07 21:31
其實,我只是好奇,為什麼C會保持原狀 其它語言陸續會推出版本,有些可能是為了讓使用者更好使用 會提供一些套件 像是C++也將很多Boost的東西 增添到了std裡面 原本只是在想C,是不少人使用的 才會有,這個疑問 不過,我想我應該先嘗試過後,再慢慢去理解吧。 不好意思,文章不是很清楚,總是讓大家誤會阿.... ※ 編輯: crazycat2 (59.104.25.187), 06/07/2015 22:07:17
Feis: 每個語言有每個語言設計的目的跟盛行的原因 06/07 22:09
Feis: C 語言同樣也有他的包袱. 從某些面向看起來很好 06/07 22:09
Feis: 某些面向看起來又顯得不足. 不然這世界就只需要一個語言就好 06/07 22:10
Feis: 而且改版改到消失的例子也是有的. 不是新就是好 06/07 22:11
Feis: 實際上大部分用 C 的人覺得他現在很好就好了. 06/07 22:12
Feis: C++ 我覺得根本就是改到爆走的例子. 06/07 22:13
Feis: 有些語法在 C++11 是對的. 到 C++14 又改. 這真的能用嗎 XD 06/07 22:13
Feis: 不過 C 是有在改的. 熟悉 C11 的人都不多了 06/07 22:16
crazycat2: 謝謝F大的回覆,我會繼續努力的。 06/08 09:00
Bencrie: 暴走 06/08 20:51
lantw44: gcc 5 預設是 -std=gnu11 06/09 20:55