Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.

Get Started Now!

Programming Languages on the Rise: Swift, Go, and… Perl?

Source: insights.dice.com

The latest edition of the TIOBE Index, which attempts to gauge the popularity of the world’s programming languages, reveals something fascinating: Go, Swift, Perl and R have gained substantial ground over the past year. But can any of them challenge the older, more-established languages (such as C, Java, and Python) for TIOBE’s top slots?

It’s worth nothing that Go, Swift, and R were among the languages that developers generally wanted to learn next, according to HackerRank’s 2020 Developer Skills Report (which surveyed 116,000 developers worldwide). Go also ranked highly on IEEE Spectrum’s recent list of the top programming languages for the web. 

The TIOBE Index just reinforces that these are languages to watch. “The programming language R continues to rise and is on schedule to become TIOBE’s programming language of the year 2020,” Paul Jansen, CEO of TIOBE Software, wrote in a note accompanying the data. “It is also interesting to follow the on-going fight for position #10 in the TIOBE index between Go, Swift and SQL. Swift lost 2 positions this month (from #10 to #12). SQL took over and is back in the top 10 this time. Also worth noting is Groovy‘s re-entrance in the TIOBE index top 20 at the expense of Scratch and the fact that Hack entered the top 50 at position #44.” 

To generate its rankings, TIOBE crunches data from various aggregators and search engines, including Google, Wikipedia, YouTube, and Amazon. In order for a language to rank, it must be Turing complete, have its own Wikipedia entry, and earn more than 5,000 hits for +”<language> programming” on Google. Critics complain that TIOBE more accurately measures “buzz” than actual language usage, but it’s nonetheless a useful ranking for determining what’s on developers’ (and other technologists’) minds when it comes to programming languages. 

R’s rise neatly counters the general narrative that the language, which is mainly used by researchers and data scientists for data-crunching, is slowly imploding. In July, R jumped to eighth place on TIOBE’s list, where it stayed through this month. “There are 2 trends that might boost the R language: 1) the days of commercial statistical languages and packages such as SAS, Stata and SPSS are over,” TIOBE wrote in a note accompanying the data at the time. “Universities and research institutes embrace Python and R for their [statistical] analyses, 2) lots of statistics and data mining need to be done to find a vaccine for the COVID-19 virus.”

TIOBE has also claimed in the past that Perl’s future is in serious doubt, yet this latest update suggests a core of developers aren’t giving the language up. Perhaps the Perl legacy codebase is behind this endurance. Go and Swift, meanwhile, are pushed by Google and Apple developers, respectively, which gives them a significant leg up over other languages. It might be some time, though, before the dominance of Java, Python, and C are seriously threatened. 

Related Posts

Introduction to Data Visualization Tools and what is the Types of Data Visualization Tools

Introduction to Data Visualization Tools Data visualization tools are essential when it comes to presenting complex data in an easy-to-understand format. With the increased reliance on data-driven Read More

Read More

What is Data Transformation and Key Features and Benefits of Data Transformation Tools

An Introduction to Data Transformation Data transformation is the process of converting data from one format to another format to meet specific needs or requirements. It involves Read More

Read More

What is Data Cleaning and What are the Importance of Data Cleaning Tools

What is Data Cleaning? Simply put, data cleaning is the process of identifying and correcting errors, inconsistencies, and inaccuracies in a dataset. It is a crucial step Read More

Read More

What is Data Mining and what is the Future of Data Mining Tools

Introduction to Data Mining Tools Data mining is the process of discovering hidden patterns and insights in large datasets. It involves the use of statistical and mathematical Read More

Read More

Trending Report: Lifesciences Data Mining And Visualization Market Wrap: Now Even More Attractive| Keyplayers- Tableau Software, SAP SE, IBM, SAS Institute

Source – https://ksusentinel.com/ (Version 2021) Lifesciences Data Mining And Visualization Market report published by Stratagem Market Insights is an in-depth analysis of the market covering its size, share, value, growth Read More

Read More

KDD in data mining assists data prep for machine learning

Source: searchenterpriseai.techtarget.com A machine learning application’s value is dependent on the quality of data used to train and deploy it. Organizations are responsible for creating or acquiring Read More

Read More
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x