Top Programming Languages 2024

Top Programming Languages 2024

Another year and another revue of what programmers are using. This IEEE poll has shown us what The Top Programming Languages 2024 are. Job tip – learn Python!

Top Programming Languages 2024

Top Programming Languages 2024

And the clear winner is Python which is now way ahead of everything else. But there is also a large shift from 2022 when C and C++ were higher placed. See Top Programming Languages 2022. Below is the ranking then and you can see how much Java, Javascript, Typescript and Rust have moved.

Top Programming Languages 2022

Top Programming Languages 2022

Of these programming languages, Python, C and C++ are the primary ones we use in our day to day product development. For Apps we use Flutter which is a framework built around Dart and we use a variety of things for web development but one of those is Django which is Python based.

If you are interested in how they do the ranking, Top Programming Languages Methodology goes through the process they use.

IEEE - Advancing Technology for Humanity

IEEE – Advancing Technology for Humanity

Past posts on this topic are listed below:

Successful Endeavours specialise in Electronics Design and Embedded Software Development, focusing on products that are intended to be Made In AustraliaRay Keefe has developed market leading electronics products in Australia for more than 40 years.

You can also follow us on LinkedInFacebook and Twitter.

This post is Copyright © 2024 Successful Endeavours Pty Ltd

Top Programming Languages 2022

Top Programming Languages 2022

IEEE regularly does a survey to review the most used computer programming languages. This year they also looked at the trends and what was being requested in job advertisements.

IEEE - Advancing Technology for Humanity

IEEE – Advancing Technology for Humanity

Of real interest is that Python and all the various C like languages totally dominate the landscape still with web applications still depending heavily on Java, JavaScript and SQL.

The most sought after employee was for SQL. We do a lot of custom IoT so this makes a lot of sense to us as getting good performance from very full databases with time stamped data from many devices is always a challenge.

The top 3 programming languages, Python, C and C++ are the primary ones we use in our day to day product development.

You can review the complete listing at IEEE Spectrum Top Programming Languages 2022.

Top Programming Languages 2022

Top Programming Languages 2022

Past posts on this topic are listed below:

Successful Endeavours specialise in Electronics Design and Embedded Software Development, focusing on products that are intended to be Made In AustraliaRay Keefe has developed market leading electronics products in Australia for more than 30 years.

You can also follow us on LinkedInFacebook and Twitter.

This post is Copyright © 2022 Successful Endeavours Pty Ltd

 

Top Programming Languages 2020

2020 Top Programming Languages

IEEE Spectrum has released the results of their survey of programming languages in use in 2020. The results follows the trend for Python as the most used programming language across all platforms.

2020 Top Programming Languages
2020 Top Programming Languages

And we see that C continues to be highly used and tends to still be the dominant language for small embedded systems. Of the top 4 programming languages cited we use C, C++ and Python for our projects.

It will be interesting to see how Swift progresses now that Google have added some significant Artificial Intelligence features to it and support for Differentiable Programming. You can read about that at Swift: Google’s bet on differentiable programming.

Past results

Top Programming Languages 2017

Top Programming Languages

Each of the past three years IEEE Spectrum have conducted a survey of the Top Programming Languages. This year they have done it again and the results are in. The overall winner is Python with C taking out the Embedded Software category.

 

Here is the overall list covering all development platforms considered.

 

Top Programming Languages 2017

Top Programming Languages 2017

So Python is the winner and for the first time. It’s continued rise in usage is a testimony to the usefulness of the language and the ecosystem that sits around it. But the top 4, Python, C, Java and C++ are a long way ahead of the rest overall.

 

Top Embedded Programming Languages

And for Embedded Software development we have.

 

Top Embedded Programming Languages 2017

Top Embedded Programming Languages 2017

 

There has been some discussion around whether Arduino is a Language since it is a platform with a development tool set built around C and some libraries. But this is a compilation of responses from software development practitioners and so they obviously think it is.

 

The surprise for me is Haskell. Functional Programming is still in its infancy and there is a lot we don’t fully get about it so I was surprised to see it ranking so highly. What would be really useful is to also get an understanding of what types of problems/solutions/applications the programming was being applied to rather than just the language the solution was implemented in.

 

Of interest is the correlation with the languages we use here at Successful Endeavours. Here is our short list:

 

  • C
  • C++
  • Python
  • PHP
  • Perl
  • VHDL
  • Assembly
  • HTML
  • Arduino

The previous results can be found in

 

Successful Endeavours specialise in Electronics Design and Embedded Software Development, focusing on products that are intended to be Made In AustraliaRay Keefe has developed market leading electronics products in Australia for more than 30 years. This post is Copyright © 2017 Successful Endeavours Pty Ltd.

Programming Languages for 2016

Programming languages

It is 2016 and we are a long way from the 1970s. So of course the world has moved on. Today’s programming has advanced significantly and we have super low powered systems of extraordinary capacity and easy to program securely. Surely!

 

Or should that be surely?

 

So here are the IEEE top programming languages for 2016.

 

Top Programming Languages 2016

Top Programming Languages 2016

This isn’t the first time we have done this. If you go back to Top Programming Languages 2015 you will see that C was second and Java was first. This year, C is first. A 1970s language is back to being first for all programming in 2016. Why?

 

It is called the Internet of Things or IoT.

 

So is this a step backward?

 

In 2016 devices shipped in the product category known as the Internet of Things exceeded all other mainstream electronics device categories. Take all mobile phones, tablet computers and iPads, desktop computers, net books, laptops, servers and general computing devices combined, and this is less than the value of products shipped in the category of the Internet of Things.

 

And this is what is driving the use of the C programming Language. For these small, low powered, low cost, essential to our future devices, have to be programmed in something that lets you get close to the hardware so you can manage it, and also operate in a high level language. My hat goes off to Dennis Richie and Ken Thompson who developed this language in the early 1970s and gifted it to us all. Their vision has carried an entire civilisation forward.

 

Ken Thompson and Dennis Ritchie

Ken Thompson and Dennis Ritchie

So more than 40 years later, I am still very grateful for their foresight, vision and competence in creating the most used computing language on earth today.

 

Successful Endeavours specialise in Electronics Design and Embedded Software Development, focusing on products that are intended to be Made In Australia. Ray Keefe has developed market leading electronics products in Australia for more than 30 years. This post is Copyright © 2016 Successful Endeavours Pty Ltd.