Comments by "dkosmari" (@dkosmari) on "Banned C++ Contributor Speaks Out" video.

  1. 40
  2. 10
  3. 8
  4. 3
  5. 2
  6. 2
  7. 2
  8. 2
  9. 1
  10. C++ is an ISO standard, it's bigger than IEEE. Programming languages evolve to match the changing technology, the changing demands, and even to correct mistakes and incorporate new ideas. C++ in particular, was created precisely to incorporate the best ideas of other languages. It was meant to be an every-evolving language from the very start. Initial Bjarne Stroustrup had the final word, but as more and more work was needed to deal with all the contributions and language extensions, he formed a committee, to submit a formal standard to the ANSI in 1990, and a year later to the ISO. There's a lot of work to create a proper ISO standard, people need to get paid to make time to write technical texts, to go to meetings and discuss complex problems within the language. In order to have a voice in the Standards Committee, you have to pay to be a member; that's how they pay the people to work on the standard. Usually individuals don't pay by themselves, they're part of organizations (like corporations, research institutions, governments) that "sponsor" them. Corporations want their own engineers being part of the standards committee, to ensure the committee is focusing on problems they want solved. Compiler vendors (like Microsoft and Google) want their own engineers in the committee so their own proprietary extensions are incorporated in the standard (so they have the feature implemented in their own compiler first, and don't have to change to something different.) Without updates to the language, C++ would not have hash tables, would not have multi-threaded support, would not have atomic operations, no lambdas, no regular expressions, etc.
    1
  11. 1
  12. 1
  13. 1
  14. 1
  15. 1
  16. 1
  17. 1
  18. 1
  19. 1
  20. 1
  21. 1
  22. 1
  23. 1
  24. 1
  25. 1
  26. 1
  27. 1
  28. 1
  29. 1