8 ms·
I already pre-ordered my copy via Amazon. I love how Stroustrup writes his books. Concise.
by jason_slack 13y ago
I already pre-ordered my copy via Amazon. I love how Stroustrup writes his books. Concise.
- tekacs 13y agoNow if only he would take that conciseness across to his programming language design. :P (I kid, I kid... please don't hurt me?)
- twoodfin 13y agoHey what do you think "auto" is for? It's true that it's hard to shrink a language, but several of C++'s new features are designed to make modern designs expressible in much more concise, elegant code.
- adamnemecek 13y ago>> much more concise, elegant code compared with other C++ code that is :-).
- kostya-kow 13y agoIt doesn't really "shrink" the language. It adds a level of abstraction. But the problem is that it doesn't really implement the abstraction very well. The complexity doesn't go away, you still have all std::vector<std::ostream::operator<<std::iterator<T><2<std::bla_bla>>>> underneath, and if you make a small error in the code, compiler will still spit out an incomprehensible error message.
- untitledwiz 13y agoHands down funniest comment on HN!!! :D
- ternaryoperator 13y ago>I love how Stroustrup writes his books. Concise. Amazon states it's 1368 pages.
- pjmlp 13y agoHow big are the Java or C# reference, including their libraries?
- ternaryoperator 13y agoWhat's the relevance to Stroustrup being concise?
- pjmlp 13y agoThat they are much bigger than C++, hence Bjarne is being concise.
- danbruc 13y agoC# 2.0/ECMA-334 4th edition [1] is specified on 553 pages - Microsoft did not submit later versions. The underlying virtual machine, the common type system, the assembly language and so on are specified in ECMA-335 6th edition [2] on 574 pages supplemented with 161,593 lines of XML (plus 155 lines DTD) specifying the base class library. TR/84 [3] provides tools to generate documentation in various formats from the mentioned XML file. The included output as PDF sums up to 5,868 pages. Finally there is TR/89 [4] describing some more generic types on 67 pages. [1] http://www.ecma-international.org/publications/standards/Ecma-334.htm http://www.ecma-international.org/publications/standards/Ecm... [2] http://www.ecma-international.org/publications/standards/Ecma-335.htm http://www.ecma-international.org/publications/standards/Ecm... [3] http://www.ecma-international.org/publications/techreports/E-TR-084.htm http://www.ecma-international.org/publications/techreports/E... [4] http://www.ecma-international.org/publications/techreports/E-TR-089.htm http://www.ecma-international.org/publications/techreports/E...