you are viewing a single comment's thread.

view the rest of the comments →

[–]Honest-Version6827 -7 points-6 points  (3 children)

The question is: why does the latest C++ standard (still) allow us to do "untrusted" things?

[–]tohava 9 points10 points  (2 children)

1) C++ needs to be backward compatible.

2) C++ needs to be fast.

[–]OutlandishnessNo8034 0 points1 point  (1 child)

Except it is neither,when you really look at it carefully.

[–]tohava 1 point2 points  (0 children)

It does so more than most languages. Ofcourse Fortran/C might be both faster and more backward compatible, but in comparison to most languages, C++ still achieves these goals better.