C++ Weekly - Ep 400 - C++ is 40... Is C++ DYING?

Поділитися
Вставка
  • Опубліковано 29 жов 2023
  • ☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟
    Upcoming Workshop: C++ Best Practices, NDC TechTown, Sept 9-10, 2024
    ► ndctechtown.com/workshops/c-b...
    C++23 Best Practices Released:
    ► leanpub.com/cpp23_best_practices
    Create anything, find anything, fix anything, and navigate to anything with C++ and CLion.
    A cross-platform IDE for C and C++ with:
    - A smart C and C++ editor to navigate and maintain your code base productively.
    - Code analysis with quick-fixes to identify and fix bugs and style inconsistencies.
    - An integrated debugger - along with other essential tools from the ecosystem - available straight out of the box.
    Learn more: jb.gg/clion_ide
    Use `CppWeeklyCLion` to get 25% OFF when you purchase a new CLion subscription or renew your existing one.
    Episode Details: github.com/lefticus/cpp_weekl...
    T-SHIRTS AVAILABLE!
    ► The best C++ T-Shirts anywhere! my-store-d16a2f.creator-sprin...
    WANT MORE JASON?
    ► My Training Classes: emptycrate.com/training.html
    ► Follow me on twitter: / lefticus
    SUPPORT THE CHANNEL
    ► Patreon: / lefticus
    ► Github Sponsors: github.com/sponsors/lefticus
    ► Paypal Donation: www.paypal.com/donate/?hosted...
    GET INVOLVED
    ► Video Idea List: github.com/lefticus/cpp_weekl...
    JASON'S BOOKS
    ► C++23 Best Practices
    Leanpub Ebook: leanpub.com/cpp23_best_practi...
    ► C++ Best Practices
    Amazon Paperback: amzn.to/3wpAU3Z
    Leanpub Ebook: leanpub.com/cppbestpractices
    JASON'S PUZZLE BOOKS
    ► Object Lifetime Puzzlers Book 1
    Amazon Paperback: amzn.to/3g6Ervj
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Object Lifetime Puzzlers Book 2
    Amazon Paperback: amzn.to/3whdUDU
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Object Lifetime Puzzlers Book 3
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Copy and Reference Puzzlers Book 1
    Amazon Paperback: amzn.to/3g7ZVb9
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► Copy and Reference Puzzlers Book 2
    Amazon Paperback: amzn.to/3X1LOIx
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► Copy and Reference Puzzlers Book 3
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► OpCode Puzzlers Book 1
    Amazon Paperback: amzn.to/3KCNJg6
    Leanpub Ebook: leanpub.com/opcodepuzzlers_book1
    RECOMMENDED BOOKS
    ► Bjarne Stroustrup's A Tour of C++ (now with C++20/23!): amzn.to/3X4Wypr
    AWESOME PROJECTS
    ► The C++ Starter Project - Gets you started with Best Practices Quickly - github.com/cpp-best-practices...
    ► C++ Best Practices Forkable Coding Standards - github.com/cpp-best-practices...
    O'Reilly VIDEOS
    ► Inheritance and Polymorphism in C++ - www.oreilly.com/library/view/...
    ► Learning C++ Best Practices - www.oreilly.com/library/view/...

КОМЕНТАРІ • 327

  • @Talon5516-tx3ih

    I was a C++ programmer in the 90s and back then Java was going to make C++ obsolete overnight. 25 years later and I'm still being paid to write C++.

  • @MichaelLandes131

    You can add Windows to the list of massively important projects written in C++

  • @alexeiz

    C++ is dying, yet C++ conferences are getting more popular and more expensive to attend.

  • @TheDoubleBee

    I've been hearing "C++ is on its way out" for literally my entire 20+ years of programming life and it has yet to happen. On the other hand, the vast majority of proposed replacements have come, had their 15 minutes in the sun, and then slid into irrelevancy. I do not fear for my C++ career unless AI somehow figures it out, which I'm yet to see.

  • @oasdfe1691

    C++ is slowly snails pace being taken over by Rust. But C++ will remain the king of lowest level programming

  • @markguidarelli9542

    Happy 400th! Thanks for all the hard work supporting and promoting c++!

  • @Spirrwell

    C++ is definitely still evolving in meaningful ways. But the language is severely held back by past decisions and issues it inherited from C.

  • @joelpichette

    Why is Pascal almost a dead language? Is it too similar to c++ ?

  • @jewulo
    @jewulo  +12

    There are more car Maintenance Mechanics than there are Mechanical Engineers building cars. That doesn't mean that Mechanical Engineering is dying. I think the same principle applies here. There are still C language developers maintaining drivers and kernel for compute devices. I think C++ has found its niche. It is not the tool for all scenarios.

  • @vladimir0rus
    @vladimir0rus День тому

    C++ is not dying, it is me dying learning modern C++ at my 40th...

  • @Arash_rtx

    It's also being used widely in autonomous vehicles! :D We are using it here at Volvo Trucks!

  • @Thomas_Lo

    I will pour one out for ol' C++

  • @KulaGGin
    @KulaGGin  +19

    Unreal Engine is in C++ of all the languages. It's not gonna be dead. Unity just committed seppuku with their latest decision, people are migrating to UE, and therefore C++. That's, like, a million programmers coming to C++ over the next few years.

  • @Palaxz
    @Palaxz  +4

    C++ to other memory managed languages is like a knife to a blender. Yes you have to type more to get the same thing, but sometimes, actually many times you want the power to control of what you are cutting exactly the way you want. C++ will be here as long as performance and energy are constraints to computation. The day we don't have performance and energy constraints on computation (maybe quantum computing?, idk), that day c++ dies.

  • @multiHappyHacker

    My personal opinion is that the new language and library features are good enough to draw in a lot more users, but consuming libraries and plugins needs serious attention--which should be addressed by C++ modules. It appears they are working on making them as good as C# modules, per this open source project: ifc-spec

  • @thestarinthesky_

    Happy 400th! Thanks for making this beautiful language even more exciting, interesting and more beautiful! ❤

  • @MattGodbolt

    Congratulations on reaching 400!!

  • @RoyaltyInTraining.

    I feel like if you wanna work on all the most interesting and important software projects, you gotta know your C++.

  • @PixelThorn

    According to Bjarne people have been saying each year that C++ is dead up to 40 years now and it's still going strong

  • @KambizAsadzadeh

    Thank you for sharing Jason!