Answer the question
In order to leave comments, you need to log in
Is learning C++ justified today?
I am asking this question because lately I have come across such an opinion that a programmer, if he has not worked in his time with this rather low-level language, cannot be called a programmer.
My opinion is this: You just need to briefly study the basics and try to understand whether this is what you want to do in the future. And the faster the better. Because the amount of time it takes to become a good C++ developer is much longer than in other technologies.
What do you think about this?
Answer the question
In order to leave comments, you need to log in
Justified, of course. He is the best in some areas.
But now there are more popular languages in the market.
So give it a try, if you don't like it (and that's okay), quit.
if he did not work in his time with this rather low-level language, he cannot be called a programmer.It's not about C++, it's about C. Different languages.
You don't have to learn C++. The more new C++ programmers there are, the less old ones get paid!
The language of the greatest possibilities. If you love features, you will love C++.
And if you love not opportunities, but only "results" and "money" - you will not love.
in general, you need to know assembler, then you will be a normal programmer
Not justified. You will seriously lose in terms of development speed and quality of output products to such languages as: C#, D, Go
Knowing C++ and programming in the same Java, C#, you can imagine in more detail what is happening "under the hood". C / C ++ is now actively used for programming microcontrollers, and even for a PC, if you need to write something "native", then there is practically no alternative to C ++.
A programmer is someone who solves problems, not someone who knows C++.
Not justified. Only if at institute to hand over or in the inherited project to understand.
The language, of course, with great potential, but unnecessarily complex.
If you are interested in low-level programming, it makes sense to learn pure C and look towards Rust.
If you are interested in generic programming, Scala is worth learning.
In other areas, C++ is of no use at all.
with c / c ++ it is very good to start learning programs from 0, but the language is dying ((
SI - for microcontrollers
C ++ - games for PC and consoles, Graphics (graphic editors), Highly loaded servers (all kinds of monetary transactions), operating systems, comp. vision
Everything else, incl. and the same highly loaded services are primarily C# and Java.
Any govnosaytiki, social. networks, forums, shops are php, ruby, python.
Statistics, dynamic algorithms, comp. vision - python.
For web UI - Javascrtip and its descendants: Typescript, CoffeScript
From the point of view of the market and demand, it will be justified for a long time. But not because the language is so good (in fact, it has more than enough flaws and problems), but it just happened: a lot has been invested in it and "tied" to it, many people write in it, and are used in many projects .. And from the
point of view of real relevance and requirements of the time and industry, there are newer and more promising languages: Rust , Go , to some extent Scala Native .
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question