Re: [分享] 學習 c++ 的文章
看板C_and_CPP (C/C++)作者Sidney0503 (Sidney0503)時間8年前 (2016/07/06 11:10)推噓14(14推 0噓 59→)留言73則, 17人參與討論串2/2 (看更多)
※ 引述《descent (「雄辯是銀,沉默是金」)》之銘言:
: http://blog.csdn.net/pongba/article/details/1611593
: 你应当如何学习C++(以及编程)(rev#1)
: http://blog.csdn.net/pongba/article/details/1930150
: 学习C++:实践者的方法(Beta1>)
: c++ 受害者才寫得出來。
我的看法完全不一樣
開場文章就說Effective C++和Modern C++ design這些書籍充斥太多"細節"
More Effective C++作者新書Effective Modern C++ 大概又會被這位寫手笑太繁瑣
甚至直接說boost大部分功能沒用 在我看來都是這位文章寫手的誤解
事實上這些書重點不是細節 而是觀念
Modern C++ design重點是把設計模式結合C++樣板的想法
boost本來就是擴充函式庫 常用的早併入STL之中了 還嫌boost不常用是想笑死誰
(有沒有不好好活用STL跑去學lokii的八卦?)
Effective Modern C++主要在說明如何活用C++14的功能
某些操作是老一派C++不會的 早期一本書用十年二十年都可以 現在不一樣
auto/nullptr這種自動追蹤功能就是大幅減低設計負擔 不會連auto都說過度設計吧哈哈
(有沒有覺得C++樣板太麻煩的八卦?)
if+goto就可以硬幹所有東西了 何必需要這些高級功能?
再說 這些東西本來就是工具書 需要才用
談個C++還可以扯到Algorithm的書 然後說不會在這種書中看到程式碼
我以為我在學語言而不是學程式 根本譁眾取寵
最後還扯到TDD但是卻又不多著墨 隨便抓個幾段英文再說沒空翻譯
擺明只是想吸引文章瀏覽次數
這位作者本身沒有篩選能力 卻在第二篇談篩選能力 我已經不知道從何吐槽了
使用C++不外乎就是為了樣板/效能和龐大的程式庫支援像是googleTest
反而嫌C++太佔有地位 那請自行開發D語言函式庫 搞到跟C++一樣輕鬆我就用
想要學程式概念明明就有python ruby這種不用太在乎各種細節的物件導向語言
硬要強調C學語言概念不好 我可以稱之你為cpp黑嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.63.41
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1467774607.A.C6F.html
推
07/06 11:16, , 1F
07/06 11:16, 1F
推
07/06 11:20, , 2F
07/06 11:20, 2F
推
07/06 11:23, , 3F
07/06 11:23, 3F
→
07/06 11:23, , 4F
07/06 11:23, 4F
C++是效能和程序導向 任何東西都有優缺點 如果不是為某些需求 本來就不該學C++
推
07/06 11:26, , 5F
07/06 11:26, 5F
C++17要出來了((高潮
推
07/06 11:29, , 6F
07/06 11:29, 6F
推
07/06 11:30, , 7F
07/06 11:30, 7F
→
07/06 11:37, , 8F
07/06 11:37, 8F
→
07/06 11:42, , 9F
07/06 11:42, 9F
→
07/06 11:42, , 10F
07/06 11:42, 10F
→
07/06 12:33, , 11F
07/06 12:33, 11F
→
07/06 12:33, , 12F
07/06 12:33, 12F
→
07/06 12:34, , 13F
07/06 12:34, 13F
推
07/06 12:35, , 14F
07/06 12:35, 14F
→
07/06 12:35, , 15F
07/06 12:35, 15F
→
07/06 12:36, , 16F
07/06 12:36, 16F
→
07/06 12:38, , 17F
07/06 12:38, 17F
你有看到這一行嗎"只要一本《The C++ Standard Library》就大致足夠了。"
=.=
→
07/06 12:56, , 18F
07/06 12:56, 18F
→
07/06 12:56, , 19F
07/06 12:56, 19F
如果沒學過任何語言 就從whilt和if 函式 陣列弄懂就好 再學指標 就很多了
如果只是想學程式概念 去看資結演算
如果是想要精通C++ 我承認C++不是容易快速上手的語言
最好先熟悉IDE操作 然後去追蹤一些比較好的程式碼學STL
比如最基本的vector或是資結演算的實作 ex:heap 用這個學樣板用法
沒看過的STL語法也不用買書 google都有解釋和範例
那些C++書單就像是辭海 不會有人想用字典學中文 頂多是看到沒學過的字詞跑去翻
→
07/06 12:57, , 20F
07/06 12:57, 20F
因為C++的繁雜 其實很多時候是寫作風格問題 師傅很重要XD
推
07/06 13:07, , 21F
07/06 13:07, 21F
→
07/06 13:09, , 22F
07/06 13:09, 22F
→
07/06 13:09, , 23F
07/06 13:09, 23F
→
07/06 13:09, , 24F
07/06 13:09, 24F
→
07/06 13:10, , 25F
07/06 13:10, 25F
→
07/06 13:10, , 26F
07/06 13:10, 26F
→
07/06 13:32, , 27F
07/06 13:32, 27F
→
07/06 13:32, , 28F
07/06 13:32, 28F
→
07/06 13:32, , 29F
07/06 13:32, 29F
→
07/06 13:34, , 30F
07/06 13:34, 30F
→
07/06 13:34, , 31F
07/06 13:34, 31F
→
07/06 13:34, , 32F
07/06 13:34, 32F
→
07/06 13:35, , 33F
07/06 13:35, 33F
→
07/06 13:35, , 34F
07/06 13:35, 34F
→
07/06 13:37, , 35F
07/06 13:37, 35F
→
07/06 13:37, , 36F
07/06 13:37, 36F
支援程度 新軟體都幾乎支援新C++
推
07/06 13:38, , 37F
07/06 13:38, 37F
modern c++ design 是一本書 作者是Andrei
現在蠻尷尬的 因為C++14都出來兩年了 我建議等明年的書 因為C++17
→
07/06 13:38, , 38F
07/06 13:38, 38F
→
07/06 13:38, , 39F
07/06 13:38, 39F
→
07/06 13:39, , 40F
07/06 13:39, 40F
大量運算當然還是F占優勢
但是如果要開發平行運算建議轉C++ C++thread越來越強
※ 編輯: Sidney0503 (140.113.63.41), 07/06/2016 13:50:14
→
07/06 13:51, , 41F
07/06 13:51, 41F
→
07/06 14:05, , 42F
07/06 14:05, 42F
推
07/06 19:03, , 43F
07/06 19:03, 43F
→
07/06 19:04, , 44F
07/06 19:04, 44F
→
07/06 20:22, , 45F
07/06 20:22, 45F
→
07/07 00:31, , 46F
07/07 00:31, 46F
→
07/07 00:32, , 47F
07/07 00:32, 47F
推
07/07 02:59, , 48F
07/07 02:59, 48F
→
07/07 03:03, , 49F
07/07 03:03, 49F
→
07/07 03:04, , 50F
07/07 03:04, 50F
→
07/07 03:05, , 51F
07/07 03:05, 51F
→
07/07 03:05, , 52F
07/07 03:05, 52F
→
07/07 03:07, , 53F
07/07 03:07, 53F
推
07/07 07:26, , 54F
07/07 07:26, 54F
推
07/07 11:52, , 55F
07/07 11:52, 55F
→
07/08 18:04, , 56F
07/08 18:04, 56F
→
07/08 18:05, , 57F
07/08 18:05, 57F
→
07/08 18:05, , 58F
07/08 18:05, 58F
→
07/08 18:53, , 59F
07/08 18:53, 59F
→
07/08 18:53, , 60F
07/08 18:53, 60F
→
07/08 18:55, , 61F
07/08 18:55, 61F
→
07/08 18:56, , 62F
07/08 18:56, 62F
推
07/08 20:34, , 63F
07/08 20:34, 63F
→
07/09 15:44, , 64F
07/09 15:44, 64F
→
07/09 15:45, , 65F
07/09 15:45, 65F
→
07/09 15:45, , 66F
07/09 15:45, 66F
→
07/10 04:08, , 67F
07/10 04:08, 67F
→
07/10 04:10, , 68F
07/10 04:10, 68F
→
07/10 04:12, , 69F
07/10 04:12, 69F
→
07/10 04:13, , 70F
07/10 04:13, 70F
→
07/10 04:15, , 71F
07/10 04:15, 71F
→
07/10 04:16, , 72F
07/10 04:16, 72F
→
07/10 04:18, , 73F
07/10 04:18, 73F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章