On Wednesday, 1 October 2014 at 14:16:38 UTC, bearophile wrote:
Max Klyga:
https://www.youtube.com/watch?v=TH9VCN6UkyQ
A third talk (from another person) about related matters:
https://www.youtube.com/watch?v=rX0ItVEVjHc
He doesn't use RTTI, exceptions, multiple inheritance, STL,
templates, and lot of other C++ stuff. On the other hand he
writes data-oriented code manually, the compiler and language
give him only very limited help, and the code he writes looks
twiddly and bug-prone. So why aren't they designing a language
without most of the C++ stuff they don't use, but with features
that help them write the data-oriented code they need?
Probably because C++ is good enough and already has mature
infrastructure.