Lua strikes into prime 20 of March’s TIOBE Index, Python retains prime spot
This month’s version noticed programming language Lua transfer up from 38 to twenty.
The discharge of March’s TIOBE Index of the preferred programming languages noticed a couple of notable modifications throughout the board, notably Lua surging 18 spots within the span of a month to crack the top-20. One factor that didn’t change nevertheless was the retention of the highest spot within the rankings by Python.
SEE: Enterprise leaders as developer: The rise of no-code and low-code software program (free PDF) (TechRepublic)
Lua breaks the top-20
“In its heyday in 2011, Lua briefly touched a prime 10 place,” mentioned Paul Jansen, TIOBE’s CEO. “Whether or not that is going to occur once more is unknown. However it’s clear that Lua is catching up within the sport improvement market. It’s straightforward to study, quick to execute, and easy to interface with C. This makes Lua an ideal candidate for this job. One of many drivers behind the current success of Lua is the very talked-about gaming platform Roblox, which makes use of Lua as its most important programming language.”
Lua is a light-weight, environment friendly, embeddable scripting language that has seen adoption in functions akin to Adobe Photoshop Lightroom with an emphasis on embedded methods akin to tv and video video games. In 2009, it was the preferred scripting language utilized in online game improvement. Jansen says that whereas Lua is seeing a resurgence in its utilization numbers, it has not absolutely recovered from its highs of over a decade in the past. Regardless of its lack of adoption en masse, Jansen says he expects the language to remain throughout the top-20 vary.
“Lua is similar for C as Kotlin is for Java,” Jansen mentioned. “It’s the dynamically typed variant that makes improvement sooner however a bit extra dangerous. I predict that it is ready to maintain its top-20 place, however it’s nonetheless not mainstream. So it should keep round place 20 for a very long time.”
Risers and fallers
Whereas Lua’s use in sport design noticed a spike in recognition for the coding language, Python not solely saved the primary rating of programming languages from final month, but in addition noticed the most important enhance in utilization from March 2021 to 2022, at a 3.95% enhance 12 months over 12 months, additionally shifting from the third-most utilized language to primary throughout that point. The highest three general remained unchanged from February to March, as Python, C and Java every occupied the very best spots within the rankings, respectively.
After Python, the subsequent largest change in share belonged to C++, which jumped 2.14% during the last month.
Whereas many programming languages noticed a rise of their utilization, some noticed the other occur. Additional down within the rankings, Jansen famous that a number of programming languages that had been broadly considered working for the highest 20 dipped within the general order this month:
- Rust dropped from 24 to 26
- Kotlin decreased from 28 to 31
- Julia from 30 to 32
- TypeScript from 38 to 40
Final month, Jansen was quoted as saying he thought languages akin to Rust, Kotlin and Typescript would see a lift over the subsequent half 12 months or so, however these three noticed a fall somewhat than a rise.