CppCon 2014: 'Grill the Committee'

preview_player
Показать описание

--
Jon Kalb • Marshall Clow • John Lakos • Chandler Carruth • Herb Sutter • Alisdair Meredith • Howard Hinnant • Michael Wong • Pablo Halpern • Stefanus Du Toit • Stephan T. Lavavej • Walter E. Brown • Nevin Liber • Marshall Clow
--

*-----*
*-----*
Рекомендации по теме
Комментарии
Автор

Those five word Q&As -- that's such a good idea, I wish they had done it from the half-hour mark. Maybe they could take the question in the form of a haiku? That gives 17 syllables, which should be enough to play with.

TubeFish
Автор

Part 2
2) Pragmas: Yeah I kinda agree, although pragmas are "a possibility for compiler vendors to add to the preprocessor". But things like pragmas to link to libraries (vc++) are useful and therefor should be taken into consideration for some standardization.
3) Alignment: There has been made some additions to alignment to the standard in C++11. (alignof, alignas, align, ...)

TimTR
Автор

1:16:05 "Artur can you say your name and ask a question?" It says everything that you need to know about Arthur O’Dwyer. 😁

kamilziemian
Автор

And some guy started to play hearthstone the last minute :D

Predelnik
Автор

Part 3
5) Name Mangling: I also agree that typeinfo should always return the same result on every compiler, but I sure hope no one intends to do some checkings with type name representations as strings (evil).

But in the end your only chance for change are proposals.

TimTR
Автор

Part 1

0) short, long, long long: I don't know what you mean? You cannot simply replace them with int64_t etc. because different architectures perform differently. Restricting implementations here is more a hazard than a benefit.
1) Compiler Error Messages: This can't be archived by the standards comitee.

TimTR
Автор

>>= it's bitwise right shift assignment operator, is not a trigraph

bnn
Автор

12:26 literal types exist (essentially typedefs), but they're weak and using classes is not great. I would love a units library. It would be extremely useful to me.

lincolnsand
Автор

Many C++ programmers wake up at night screaming, because they have a nightmare in which C++ committee add some awful feature to C++.

kamilziemian
Автор

/Oblg. C++ compiler joke. There are 2 problems with C++:

1. It's design, and
2. It's implementation.

MichaelPohoreski
Автор

A year later, with more C++11/14 experience ... I don't think C++ can ever be fixed.

origamibulldoser
Автор

Did that guy just say `undefined behavior is good`? That's the most brain damaged thing I've ever heard.

lincolnsand
Автор

C++ has many brilliant people working on it **sadly C++ has become a complete clusterfruck of over-engineering.**

Crap like **short, long, long long, ** should have been deprecated _years_ ago. _Practical_ benefits like having _standardized_ Compiler Error Messages, Pragmas, Alignment, never Inline, Name Mangling are completely ignored.

MichaelPohoreski
Автор

The language is more complicated than the problems that it is used to solve. For god sake let it die.

johnyossarian