C++17 : The Biggest Traps - Nicolai Josuttis [C++ on Sea 2019]

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 14

  • @spinthma
    @spinthma 4 роки тому +2

    As I jumped from classic C++ 30 years ago into C++17, I find this talk highly interesting. I learned a lot

  • @Voy2378
    @Voy2378 5 років тому +2

    Knew a lot of this, but still some great new insights(fs, pmr, reduce)...

  • @mwont
    @mwont 5 років тому

    Excellent talk! Learned lots. All Nicolai talks are useful.

  • @pleiadiblu2365
    @pleiadiblu2365 3 роки тому +2

    Would it be possible to come up with standards that have fewer traps?

  • @saulocpp
    @saulocpp 4 роки тому +13

    Look at the title of the video: "the biggest traps". The committee is doing a great job in making the syntax look more horrible and unnecessarily confusing at each iteration, hence the need for hordes of videos to explain this much gibberish. Why keep such an expressive language simple if such basic things like initialization can be overengineered and cause the problems discussed in the beginning, or the if/switch changes to use "new feature", nested curly braces junk and general fixes to things that were not broken? Thankfully Dijkstra is not seeing any of this.

    • @____uncompetative
      @____uncompetative 3 роки тому +1

      C++ is used by simpletons who value cleverness over wisdom.

    • @TheMrKeksLp
      @TheMrKeksLp 2 роки тому

      @NewTube Channel Please go watch some C++ Weekly videos and then tell me C++ isn't overengineered in every aspect

  • @gl3906
    @gl3906 4 роки тому +5

    did somebody learn something? - yes, indeed: go for somethng else...to me it seems C++ 14+ is a mess, only applicable for very advanced sw developers. (...messed up by too many extensions and enhancements beyond the initial design)

    • @SciDiFuoco13
      @SciDiFuoco13 4 роки тому +3

      @Sebaka & Co. that has nothing to do with the language itself being too bloated.

    • @pt8306
      @pt8306 4 роки тому +4

      I agree. C++ is effectively two languages now. Someone needs to make a new spinoff of C++ that ONLY implements the "modern C++" stuff and fixes all the other crap. I might give Rust a try, it seems like a good language.

    • @pt8306
      @pt8306 4 роки тому +2

      @Sebaka & Co. Cool. Now try expressing that as a sentence

    • @matthijshebly
      @matthijshebly 3 роки тому +2

      Correct. I am forced to use C++, and it's a stinking heap of horrifically bad decisions, and very few good ones.

    • @____uncompetative
      @____uncompetative 3 роки тому

      @@matthijshebly I'm considering Julia. It seems more efficient and the syntax is cleaner.
      As C++ is not a superset of C there is no point to it anymore.

  • @makerofstartup7902
    @makerofstartup7902 5 років тому +2

    Didn't liked it at all