First of all, I doubt that someone can give a definitive answer - it is simply impossible to say exactly how real any particular language is used. Almost everything you can measure is a secondary dimension, for example, how many people advertise assignments in that language. The problem is that this tends to show relatively new languages as dominant to a much greater extent than real ones.
However, my conviction is as follows. At one time, C ++ was a hot new language on the block, and when it dominated the market, a bubble appeared. Some time ago, this bubble evaporated. Since then, the use of C ++ has been growing on an absolute basis, but the market is growing (quite a bit) faster, so its reduction is on a relative basis.
There are several reasons why this does not appear in most secondary measures, such as job postings. A couple of obvious ones include:
- Many C ++ teams now have years to settle, so the turnover rate is relatively low.
- Now it is well known where it is used, therefore, positions are usually filled with internal promotions.
There is another effect that I almost do not want to mention, but it is true no matter how few people like it: there are both programmers and managers who are more enthusiastic about the "new" than the effective ones. This leads to a large group of imitators who are constantly on the way to the latest and most “technological” technology (be it a language, wireframe, platform, or something else). They get a job, a loaf (or, worse, actually write some code), and then move on to the next victim ... er ... to the employer. They cause a lot of “outflow” and inflate the number of vacancy announcements, but practically do not give any real value. This group has long moved from C ++ to Java, and has long gone from Java in C # to Ruby on Rails on Hadoop, which is what managers are excited about this week.
In order for me to seem overly negative, I must add that along the way some of them really find something good, and (basically), as a rule, stay with it. Unfortunately, for everyone who does this, there are at least five more new graduates to join the crowd ...
Jerry Coffin
source share