Jump to content

Programming language popularity: C++ bounces back at Python's expense


The AchieVer

Recommended Posts

The AchieVer

Programming language popularity: C++ bounces back at Python's expense

Broader compiler support is driving a resurgence in interest in the nearly 35-year-old C++ programming language, which replaces Python in Tiobe's top 3.

 
 

python-stakes-claim-to-be-programming-la

 

There appears to be a resurgence in interest in 35-year-old programming language C++ , which has risen to third place in Tiobe's index for April 2019.  

C++ was created in 1985 as an extension of C and the latest standardized version, C++17, has support from a range of major C++ compilers, including Microsoft Visual Studio, GNU Compiler Collection (GCC), and Clang.  

The International Organization for Standardization's C++ group, Working Group 21 (WG21), is this year working on finalizing 'C++20'.  

Microsoft's Herb Sutter, who chaired WG21's meeting in Februarysaid C++20 "will be C++'s largest release since C++11", which was released in 2011 and the first version that had been standardized. Two of the most important features coming to C++20 are 'modules' and 'coroutines'.  

C++ in April 2019 had a share of 8.83 percent in Tiobe's ratings, up 1.62 percentage points on the corresponding month a year ago.  

The ratings are based on results in Google, Bing, Yahoo, Wikipedia, YouTube, and Baidu. The index is meant to indicate a language's popularity among developers. However, it doesn't say anything about which is the best programming language or the language that has the most lines of code written in it.  

 

C++ this month overtook the increasingly popular Python for third place. Python usage has grown massively among developers in the past few years.  

Tiobe analysts noted that C++ reclaiming third spot from Python by no means indicates Python is on the decline. Python this month had a share of 8.166 percent, and it was up by an even larger 2.36 percentage points year over year.  

"Python is scoring all-time highs almost every month. It is just that C++ is also getting more and more popular," Tiobe wrote.  

 

C++ is still a long way off from its status in the early 2000s, when it had a market share of over 15 percent.  

Tiobe attributes its lower share these days to the "the complexity and the delay of releasing the new language definition C++0x pulled the language back at that time". 

"That new language standard, eventually named C++11 after its release in 2011, has made the language much simpler, safer and more expressive at the same time." according to Tiobe.  

 

"It took some extra years before the C++11 standard was adopted because the community had to wait for proper compiler support. But now that the C++11, C++14, and C++17 standards are supported by the most important C++ compilers, ie, Gcc, Clang and Visual Studio, the popularity of C++ is reviving." 

Tiobe's top-10 languages this April in descending order are Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP, and Assembly Language.  

tiobeapr19.jpg

C++ is back in third place, having swapped positions with Python.

 

 

Source

Link to comment
Share on other sites


  • Replies 1
  • Views 636
  • Created
  • Last Reply
The AchieVer

Programming languages: Developers reveal most loved, most loathed, what pays best

Here are the most-loved programming languages and what developers can expect to earn by knowing them.

 
 
 

python-stakes-claim-to-be-programming-la

 

Developer knowledge-sharing site Stack Overflow has released its 2019 annual developer survey, revealing the most popular programming languages and which languages are linked to the highest salaries worldwide and in the US.   

If you're a programmer who loves Rust, Python, and TypeScript, you're not alone, according Stack Overflow's 2019 survey, which asked 90,000 developers around the world what their most loved, dreaded, and wanted languages were. 

 

The top 10 favored languages included Rust, Python, Microsoft's TypeScript, Kotlin, WebAssembly, Swift, Clojure, Elixir, Go, and C#. 

 

The common thread between the most loved programming languages is that they were all born in the past five to 10 years, with the exception of Microsoft's C#, which appeared nearly two decades ago.

It also seems developers have a distaste for older languages, with the top 10 most-dreaded all first appearing over 20 years ago. 

 

The most widely dreaded language is Visual Basic for Applications (VBA), followed by Objective-C, C, PHP, Erlang, Ruby, R, C++, and Java. 

 

Python, which is shaping up as one of the most popular languages, is also the "most wanted" language for the third year running, according to Stack Overflow's results. 

Other languages that developers would like to learn but don't yet use include JavaScript, Go, TypeScript, Kotlin, Rust, C++, WebAssembly, and Java. 

The survey also offers a profile of the languages associated with the highest levels of pay. At a global level, Clojure is linked to the highest salaries, averaging $90,000. Other languages associated with salaries above $70,000 include F# , Go, Scala, Elixr, Ruby, WebAssemnbly, Rust, and Erlang. 

 

Reported top salaries in the US are way higher than median global salaries for all languages included in the survey. HTML/CSS and C# are linked to the lowest salaries in the US, which bottom out at $105,000. 

 

Languages associated with the highest salaries in the US of between $120,000 and $143,000 include in descending order Scala, Clojure, Go, Erlang, Objective-C, WebAssembly, Kotlin, Rust, F#, Elixir, Ruby, C, C++, and Swift.

 

Languages associated with salaries in the US between $108,000 and $118,000 include in descending order Bash/Shell/PowerShell, Java, Python, Asssembly, TypeScript, Dart, JavaScript, SQL, and R.        

 

For web developers, Microsoft's Visual Studio Code and Visual Studio are the most popular development environments. Just over half of mobile developers report using Google's Android Studio, and the same proportion report using Visual Studio Code. A third report using Apple's Xcode.   

 

It seems developers almost exclusively expect male tech execs to shape the tech world this year. 

 

Offering a blank field, Stack Overflow asked who will be the most influential person in 2019. Tesla and SpaceX boss Elon Musk tops this list, with 30 percent rating him as the most influential, while just seven percent name Amazon CEO Jeff Bezos, and four percent picking Microsoft CEO Satya Nadella. 

 

The only woman to make the list is AMD CEO Lisa Su, who was nominated by 0.2 percent of respondents. Meanwhile, 2.2 percent think Donald Trump, who ranks fifth, will be the most influential person in tech. 

 

As with Stack Overflow's previous surveys, it reports that globally 90 percent of respondents identify as men. In the US, 11 percent of respondents identify themselves as women. 

stackoverflowlanguagepay.jpg

Stack Overflow asked what languages are associated with the highest salaries worldwide, left, and in the US, right.

 

 

 

Source

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...