According to the TIOBE index* C has grown the most in popularity, proving that sometimes the old ones are the best. The TIOBE index, not to be taken as gospel, reflect changes in the current interest in languages. According to the index the C language gained 1.69% in 2017. It has remained in 2nd place behind Java, but above runners up Python (1.21% growth) and Erlang (0.98%).
*The ratings are based on the number of skilled engineers world-wide, courses and third-party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written. (https://www.tiobe.com/tiobe-index/)
More about the C Language
C is a very powerful and useful language. It forms the core of many popular programming languages such as Java and C++. It has been around for over 40years, and as a result, there is a wealth of source code available. It is used worldwide in a multitude of applications and operating systems like UNIX. Not only is it the language of operating systems, it is the inspiration for almost all of the most popular high-level languages available today. For example, Perl, PHP, Python and Ruby are all written in C.
C has maintained its popularity despite all efforts to replace it by something better. It has a unique place in the list of popular language because it is the closest thing we have to being a machine-independent assembler.
What our consultants say
Our consultants Rebecca and Graeme have firsthand experience on how the C language and C based languages such as C# and C++ have grown in popularity in the Irish tech scene.
‘I personally have saw a rise in the popularity of C# and people wanting to cross training over to the C# language from other object orientated programming languages. I think this is due to versatility, you can build desktop, web, game and mobile applications with ease with the C# language. Coupled with its vast range of function it is also a relatively easy high-level programming language to learn with one of the best IDE’s around.’
‘C is one of the top and possibly one of the fastest growing languages since everything is becoming an embedded system these days. It’s the perfect language for embedded operating systems which are found in everything from car dashboards to alarm clocks. With the increase of smart domestic appliances and wearable technology, you would be hard pushed to find a household without multiple C programmed devices.
It has features that make is perfectly qualified for operating systems and embedded systems. Thanks to its relatively small runtime, C is perfect for keeping these systems lean.
With the universal nature of C language and the absence of an alternative that isn't highly complex and labour extensive, it's popularity looks to remain on an upwards trend.’
Get in touch with our consultants to find out more about C# and C++ job opportunities in Ireland.