Lua moves into top 20 of March’s TIOBE Index, Python retains top spot – TechRepublic

Lua moves into top 20 of March’s TIOBE Index, Python retains top spot
Your email has been sent
This month’s edition saw programming language Lua move up from 38 to 20.
The release of March’s TIOBE Index of the most popular programming languages saw a few notable changes across the board, notably Lua surging 18 spots in the span of a month to crack the top-20. One thing that did not change however was the retention of the top spot in the rankings by Python.
SEE: Business leaders as developer: The rise of no-code and low-code software (free PDF) (TechRepublic)
“In its heyday in 2011, Lua briefly touched a top 10 position,” said Paul Jansen, TIOBE’s CEO. “Whether this is going to happen again is unknown. But it is clear that Lua is catching up in the game development market. It is easy to learn, fast to execute, and simple to interface with C. This makes Lua a perfect candidate for this job. One of the drivers behind the recent success of Lua is the very popular gaming platform Roblox, which uses Lua as its main programming language.”
Lua is a lightweight, efficient, embeddable scripting language that has seen adoption in applications such as Adobe Photoshop Lightroom with an emphasis on embedded systems such as television and video games. In 2009, it was the most popular scripting language used in video game development. Jansen says that while Lua is seeing a resurgence in its usage numbers, it has not fully recovered from its highs of over a decade ago. Despite its lack of adoption en masse, Jansen says he expects the language to stay within the top-20 range.
“Lua is the same for C as Kotlin is for Java,” Jansen said. “It is the dynamically typed variant that makes development faster but a bit more risky. I predict that it is able to keep its top-20 position, but it is still not mainstream. So it will stay around position 20 for a long time.”
SEE: Hiring Kit: JavaScript Developer (TechRepublic Premium)
While Lua’s use in game design saw a spike in popularity for the coding language, Python not only kept the number one ranking of programming languages from last month, but also saw the biggest increase in usage from March 2021 to 2022, at a 3.95% increase year over year, also moving from the third-most utilized language to number one during that time. The top three overall remained unchanged from February to March, as Python, C and Java each occupied the highest spots in the rankings, respectively.
After Python, the next largest change in percentage belonged to C++, which jumped 2.14% over the last month.
While many programming languages saw an increase in their usage, some saw the opposite happen. Further down in the rankings, Jansen noted that several programming languages that were widely thought to be running for the top 20 dipped in the overall order this month:
Last month, Jansen was quoted as saying he thought languages such as Rust, Kotlin and Typescript would see a boost over the next half year or so, but these three saw a fall rather than an increase.
From the hottest programming languages to commentary on the Linux OS, get the developer and open source news and tips you need to know.
Lua moves into top 20 of March’s TIOBE Index, Python retains top spot
Your email has been sent
Your message has been sent
TechRepublic Premium content helps you solve your toughest IT issues and jump-start your career or next project.
Looking for the best payroll software for your small business? Check out our top picks for 2022 and read our in-depth analysis.
Next year, cybercriminals will be as busy as ever. Are IT departments ready?
The company, which for several years has been on a buying spree for best-of-breed products, is integrating platforms to generate synergies for speed, insights and collaboration.
Organize a number of different applicants using an ATS to cut down on the amount of unnecessary time spent finding the right candidate.
Whether you are a Microsoft Excel beginner or an advanced user, you’ll benefit from these step-by-step tutorials.
Some operations and tasks don’t require painstaking attention to detail. Unfortunately, processing payroll isn’t one of them. With sensitive salary and wage information, bank and direct deposit accounts, social security numbers, and other personal information in play, the stakes are high. When preparing a payroll run or supporting payroll operations, it’s important to follow a …
This document is designed to serve as a template that technology consultants and consulting firms can use to create a standardized ethical, professional and behavioral code of conduct for its employees, contractors and subcontractors. From the code of conduct policy: SUMMARY The IT Consultant Code of Conduct Policy describes the practices and behavior the organization’s …
Onboarding new employees and providing them with the equipment and access they need can be a complex process involving various departments. However, a standard set of guidelines which can be reused and revised as needed can streamline these endeavors. A new employee checklist and default access policy assigns responsibilities for tasks to ensure new hires …
Are you ready to complete a major data migration but not sure where to start? Or perhaps you’ve already completed your migration, but now you’re having trouble assessing performance on your new systems. Regardless of where you find yourself in the data migration journey, these checklists are designed to help you adhere to all of …


Leave a Reply

%d bloggers like this: