※ 引述《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黑嗎