1. 5

Report by Jon Kalb and Gašper Ažman on the state of C++ today. Free from JetBrain’s site.


  2. 4

    C++ isn’t ‘back’ because it didn’t go anywhere. It has it’s use cases, as does Python, Java, Ruby, Node.js, Go, etc.

    The right tool for the right job.

    1. 8

      It definitely didn’t go anywhere, but I think C++11/14/17 helped revitalize it, as much as I hate to say it I think Microsoft is also helping by making/keeping it a first class citizen in their new APIs. Being able to mix C++ with Objective C is quite well done on Mac and iOS. It would have been nice if Android had used 100% C++ instead of Java, although that is my number 2 language. I’d like to see C++ become the university compsi lingua franca again, maybe C++11/14/17 will help that.

      1. 2

        True, both. It had never gone, but its like it had let himself go a little. It seems both the language and the environment are keeping up with the times.

      2. 3

        Pretty damn good use cases though:

        http://www.lextrait.com/vincent/implementations.html [→ from the book]

      3. 3

        Off Topic/Meta: How is this poorly tagged? The C tag covers C++ too

        1. 2

          I suspect that it’s due to the missing book tag, which I’ve added.

          1. 1

            Thenks! When adding tags, C and C++ belong to the same tag (with, I believe, C#). IMHO C and C++ should have different tags.

            1. 1

              According to the tag descriptions, C# belongs in dotnet, but not in c.

              1. 1

                You’re right. It’s Objective-C the one included in the same tag as C and C++.

          2. 1

            You downvoted the post for being poorly tagged when the tag did not exist? Oh god.