News for hackers. Stuff that matters.
Re:Ion: Cross-platform OpenGL library from Google by pcwalton on Wednesday February 10, 2016 @12:38AM (#11070950)
I'm not exactly a fan of C++, but this isn't fair. What you're describing is more of a problem with this project's coding style than the language. Most of https://github.com/google/ion/tree/master/ion/base is covered either by the STL or Boost; most of what the C++ committee has been doing lately consists of trying to encourage people to not do what this project is doing (by improving the breadth of the standard library).
Re:Ion: Cross-platform OpenGL library from Google by pjmlp on Wednesday February 10, 2016 @03:40AM (#11071440)
I have seen the C sub-community of C++ obsessed with things like what makes the compiler generate more optimized code, i++ or i = i + 1.

This goes for every code line that one writes, most of the time backed up by urban legends and popular beliefs instead of profiling the code.

Whereas other programming languages cultures, tend have a more meaningful approach to optimizing software.

Re:Ion: Cross-platform OpenGL library from Google by autoreleasepool on Wednesday February 10, 2016 @05:16PM (#11076552)
I know a guy who works at an airline company. He's porting all the C++ and assembly code to 64 bit architecture. He genuinely did not know C++ was a seperate language from C.

To be fair, he shamelessly bragged about getting the job through nepotism.

Re:Ion: Cross-platform OpenGL library from Google by ilaksh on Wednesday February 10, 2016 @01:54AM (#11071150)
Should be covered by core aspects of the language, and like you said its most. Its 2016, the standard library and language should handle concurrency and memory allocation which all programs have to do.
Re:Ion: Cross-platform OpenGL library from Google by pcwalton on Wednesday February 10, 2016 @02:05AM (#11071186)
It is completely legitimate to have important features in the standard library as opposed to baked into the language itself.