Is C++ being replaced by other languages like Rust and Swift? #cplusplusprogramming #rust #swift #wwdc2024
Пікірлер: 74
@defendliberty12892 ай бұрын
Seasoned C++ real-time/embedded developer here. At the moment there is no sign that C++ can be threatened by anyone. I don't see embedded projects adopting Rust despite the talk. All the other supposed "competitors" hardly exist in the market. And in the last years C++ has made a comeback in places that was "evicted" by Java years ago e.g. high-performance banking applications. Heck, even plain old C is used in new projects, embedded mostly. So, no, C++ is not going anywhere any time soon.
@theintjengineer2 ай бұрын
Oh, someone with actual C++ Experience, who actually follows the language and knows what he/she is talking about - things which I can't say about the video author🤷🏾♂️. I think the author knows some WebDev and maybe some C++98 and that's it. As a C++ SWE, [who also happens to know and do some of the work in Rust], there's indeed no threat to C++; not now and not any time soon.
@-Engineering01-2 ай бұрын
@@theintjengineer He is a businessman with some web design experience in the past. That's it.
@theintjengineer2 ай бұрын
@-Engineering01- , huh, really? So, that's what I kind of thought. Thanks for the confirmation🙌.
@MTRAC774372 ай бұрын
C++/Qt programmer here, and I totally agree - C++ isn't going anywhere in the next decade.
@nikos46772 ай бұрын
This reminds me of this "Your job wont get replaced anytime soon".
@rocomilano13962 ай бұрын
C++ went up in popularity on tiobe index. Now its number 2.
@Sneg00vik2 ай бұрын
And Fortran on 10
@AttrakoNullАй бұрын
that means jack shit
@tttyyy9492 ай бұрын
You repeat yourself for years and c++ keeps getting better.
@theintjengineer2 ай бұрын
Right?!😂😂
@PapaVikingCodes2 ай бұрын
Games aren’t going anywhere ….so neither is C++
@-Engineering01-2 ай бұрын
It got another 50 years more before It's die
@moegreene36302 ай бұрын
@@-Engineering01-EA, Activision and Bethesda were killing it, but then Ubisoft dropped memberships for memberships in r6, so I’m pretty sure it’ll get to a point where people stop playing based off of principle. People will continue to play after getting fucked over by publishers, but degenerates can only lower their standards so much.
@CheckmateStallioN2 ай бұрын
Cobol and Java will come to an end long before C++. low level languages will always be needed for performance and latency sensitive software. Game engines, rendering engines, AI core engines, OS kernels and drivers are built on Assembly/C/C++, airplane takeoff/landing software and elevator software is powered by C++. The IoT world is heavily based off Assembly/C/C++ and this won't change anytime soon
@CamiloSanchez19792 ай бұрын
Good programmers don't cry over a language, they simply move on and learn the next one. Agile learning is important in the current world of technology.
@cesarorz2 ай бұрын
Although I believe some companies do want to wipe out C/C++, bad written and tested code is the reason for security issues. However, when you need to deliver code ASAP since the project is behind schedule, your boss or team lead is impatient and stakeholders want the project three months ago and you just get onboard to the team, yes, perfect storm for bad quality code.
@dmh200022 ай бұрын
It will become like COBOL, lots still running forever but fewer new projects. C++ gets more complicated with each new release. Stroustrup says that modern c++ is as good as rust, but he admits very few shops are using it. (Ok there are few if any new cobol projects)
@-Engineering01-2 ай бұрын
C++ never will be die, game industry worth 500 billion dollars right now and it's just only getting bigger and bigger.
@tylerpatterson4342 ай бұрын
This is what I thought back in 2009 when I left my c++ job for greener pastures. Time will tell.
@kandycan2 ай бұрын
😂 ruby got some personal beef with uncle stef.
@Ray143242 ай бұрын
Big companies will do what big companies are known for: promoting their own hype interests. Performance wise i find it hard to replace c/c++. We may see a similar phenomenon like in the old days, when assembler was phased out. Was c++|c code more performant than an assembly version? Never. But over time computers became more faster and writing in c/c++ was faster than writing in assembler and the performance decrease was hidden by the increase in computing power, so all is good. If rust or go give similar performance to c++/c and faster development time then yeah this is a concern but as far as rust goes in know its verbose enough to give most programmers a headache to compile and to achieve performant code you need to flex all of the language's features. So if you're jumping on the corporate train, buy a 2-way ticket cause you might need the return path .
@dwight4k2 ай бұрын
This is the most based take on this issue. I like how you compare C and C++ to Assembly. Nobody ever does that.
@righteouslove2 ай бұрын
C++ still dominates the game industry. The game industry is a billion dollar industry and the most lucrative industry in entertainment specifically. It's far more lucrative than music and movies. C++ is also now ranked at number 2 in TIOBE. For the first time in history it surpassed C in popularity this month in June 2024. I don't think C++ is on the decline.
@eitkoml2 ай бұрын
No, C++ is not coming to an end. At most it is just shifting around in what tasks it does. Also, game engines tend to be written in C++ and Unreal Engine 5 uses C++ in its games' code.
@h.s31872 ай бұрын
The point is C++ is stagnating in niche areas like embedded development, browsers and game engines but other areas like cryptography I think that is one of the most used with Rust because in C++ and Rust you can find cipher algorithms updated in Crypto++ and in cargo , if try to find cryptography libs in any other lang they are usually have more than 10 years old without patches.
@jamessullenriot2 ай бұрын
If C++ is your world, don't panic. There are still COBOL jobs out there that pay very well. I know because a friend of mine has been doing it for 12 years now and makes more than I do with me using all the cool kid tech
@-Engineering01-2 ай бұрын
Ruby mentioned 😂
@desvendandoornasaude41272 ай бұрын
I use c++ Qt and FLTK a lot.
@computernerd81572 ай бұрын
I think C++ is fine. Most of the jobs are in games and embedded stuff. When the time comes learning another languages will be easy but I am going to focus on C , C++, C# and Gdscript stuff. For web stuff I will focus on Javascript Html5 Css3, Reactjs,Wordpress , PHP amd MYSQL. All are just tools. Actually, I am mainly focusing on Algorithms.
@zfl19812 ай бұрын
C# is also already used for a lot of gaming is it not? While I don't think C# can replace C++ for all the Fintech/Commodities trading stuff due to the ultra low-level speed requirements, that domain would probably also start to look at Rust as well.
@nematjonabdulloev35682 ай бұрын
As long as the code exists c++ will be relevant.
@synen2 ай бұрын
Too much legacy code to come to an end.
@tt-gr2ct2 ай бұрын
why are you making so many videos of the same thing?
@theintjengineer2 ай бұрын
I guess he tried to learn C++, didn't manage to, and now he's angry at it. This gotta be the reason. So many videos talking bad about C++. Uuughhh
@-Engineering01-2 ай бұрын
This is his business advertisement channel, that's why.
@blindshellvideos2 ай бұрын
because he is clickbaiting like every content creator on youtube that has nothing to show / offer
@bhutchin19962 ай бұрын
Flash ActionScript? Which version? When I was working with it, its syntax went from BASIC-like in Flash 4, to JavaScript-like in Flash 5, to Java-like in Flash MX. In the early 2000s I took C++ classes. Even though nowadays Python has replaced C++ as the introductory language for Computer Science majors, it's a hard language to beat when it comes to performance and speed, and that's why Unreal Engine uses it. On the other hand, C# in Unity doesn't give that much greater performance capabilities than the Python-like GDScript in the Godot game engine. While I doubt that anyone will be hired for their ActionScript skills anytime soon, those skilled in C++ will have much better chances, especially since fewer people know it these days. Hard to believe that Java is going the way of COBOL as far as becoming a legacy language, but almost 25 years have passed when I took a COBOL course. Love the Ruby jokes. Ruby is much more flexible than Python as to the ways it can be written, but there's not a lot of demand for Ruby apart from Rails.
@bestopinion92572 ай бұрын
It depends. If it is standard C++ you are fine. But if it's Ruby C++, well...
@ZettaiKatsu20132 ай бұрын
My selfish question : Is software coming to an end ? Are there more new projects in 2023 than in 2015 ? 2005 ?
@larss5892 ай бұрын
You must have followed Onkel Steff awhile to understand that Ruby joke. Or is it a joke😱
@guruware86122 ай бұрын
When are the talks about the end of c++ coming to an end?
@cybernit32 ай бұрын
Oh I thought from the title, "Is C++ coming to an end?"; is because AI will make programming unnecessary and that is why. So Rust and Swift are better for garbage collection and security; but then you take some performance slow downs compared to C++ or even C. I honestly like C, but C++ I never got into it.
@MTGSecrets666Ай бұрын
What did Ruby do to this man?
@ThePandaGuitar2 ай бұрын
Lmao. Another year another end video. C and C++ are default languages to speed up AI. They’re almost having a renaissance. People are even using C. And don’t get me started on video games and C++. There is almost zero chance it will change. AGI will almost certainly be here faster than C++ dying, in which case we wouldn’t need to have this discussion.
@EloHellResident2 ай бұрын
it's always Ruby xD
@ridabrahim76042 ай бұрын
At this point and as me pushing to intermediate programmer it feels like this goes for any language 😂, you'll hear this whatever language you use, this industry if full of hype and trends while every language is doing fine 😂
@JuriBinturong2 ай бұрын
You can build native mobile apps with Ruby now.
@guilherme50942 ай бұрын
C++ is here to stay, and I would really like to know from Google where Carbon is?
@chrysalide_aero4 күн бұрын
True, i love C++
@godhandinfamous2 ай бұрын
I've missed your ruby jokes, latest videos are missing them
@NineInchTyrone2 ай бұрын
Is ADA dead and buried ? Erlang ? Eiffel ?
@henrysauzande79752 ай бұрын
Cobol is still very much around C++ is not going anywhere anytime soon
@Samsom3212 ай бұрын
No programming language replaces any other. Every language comes and shines in its application domain. If Rust intention is to replace C then good luck with that, let alone replacing a beast like C++.
@carsonjamesiv25122 ай бұрын
NO LOVE 4 RUBY!😂
@anb43512 ай бұрын
Google's Carbon is also promising
@OwNeDGr2 ай бұрын
Next video title: Is it the `hammer` or `screwdriver` coming to an end?
@jesustarsia69942 ай бұрын
Is this even necesary?
@zebraforceone2 ай бұрын
No lol
@vazaruspaytonas70172 ай бұрын
There's going to be a lot of refactoring...
@PrahladYeri2 ай бұрын
If Pascal was alive today, it would have replaced C++ 😊
@joseoncrack2 ай бұрын
It's actually very much alive, Delphi is still widely used, and the freepascal compiler gives a very decent open-source alternative. You may not hear about it much, Pascal (and derivatives) users tend to work instead of talk. So despite the gigantic buzz around Rust and people endlessly talking about it everywhere (much more so than actually using it), Delphi/Object Pascal is currently 11th in the TIOBE index, while Rust is 17th. Online buzz and reality are two very different things.
@PrahladYeri2 ай бұрын
@@joseoncrack I agree, the open source free pascal compiler (FPC) is super cool. But unless one of the "Big Techs" adopt and promote it, pascal will be cast to the ghettos of computing history forever and never see the mainstream. Universities and programming course curriculum is one thing that keeps a language alive and nobody wants to touch Pascal/Delphi in those areas (except a handful of European countries I think).
@Maximus9824510 күн бұрын
These videos are just click baits. He never takes a stand either for or against the question he is posing. Waste of time.
@user-td5gy2fh3p2 ай бұрын
Skill issue
@desvendandoornasaude41272 ай бұрын
" TIOBE Index for June 2024 June Headline: C++ surpasses C for the first time in history C++ is the new number 2 in the TIOBE index" It was amazing!