Announcement

Collapse
No announcement yet.

GCC Finishing Up C++17 Adjustments, Preparing For C++2A

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GCC Finishing Up C++17 Adjustments, Preparing For C++2A

    Phoronix: GCC Finishing Up C++17 Adjustments, Preparing For C++2A

    While C++17 was just formally approved days ago and is now waiting for ISO publication, GCC (and Clang) developers have largely finished up their C++17 (formerly known as "C++1z") support for some time. There are just a few lingering patches for GCC and already are beginning to lay the ground work for C++2a...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    since c++14 gcc and clang support the experimental features super early which is very nice
    glad to see that it continues to be this way

    Comment


    • #3
      C++ is a victim of design by comitee. A complicated monster that still lacks in some areas.

      Comment


      • #4
        Originally posted by trivialfis
        New syntax, new rules, new std, new magic std keywords ... Is it still possible to have a compact language?
        Programmers do not have to use all the language features, just the ones they need or the ones that they fell more comfortable with, also there is always ANSI-C.

        Comment


        • #5
          Originally posted by trivialfis
          New syntax, new rules, new std, new magic std keywords ... Is it still possible to have a compact language?
          there's always plain old C: a simple, beautiful, powerful language that doesn't stand in your way when you try to shoot yourself in the foot.

          Comment


          • #6
            Originally posted by mlau View Post
            there's always plain old C: a simple, beautiful, powerful language that doesn't stand in your way when you try to shoot yourself in the foot.
            C isn't beautiful by a long shot tho. Especially when people start using pointers and structures.

            Comment


            • #7
              Originally posted by starshipeleven View Post
              C isn't beautiful by a long shot tho. Especially when people start using pointers and structures.
              This isn't 1989 C.

              Comment


              • #8
                Originally posted by Marc Driftmeyer View Post
                This isn't 1989 C.
                My point is still valid.

                Comment


                • #9
                  Maybe C would be better with a better library, but the library is the worst part and C++ has a worse library. Null terminated strings suck, but since C doesn't have a library, it was protected from making other mistakes. Arithmetic types of unspecified width with overflow prohibited by fiat are a bad idea so we have specified widths now, which werent standardized in hardware when C was first used. Structs and pointers are perfectly generic and if you want something else you can define it yourself. C is too simple to die.

                  Comment


                  • #10
                    Originally posted by garegin View Post
                    C++ is a victim of design by comitee
                    only idiots repeat this bullshit and don't understand that everything of value was designed by committee

                    Comment

                    Working...
                    X