Update! TL;DR Pascal is replaced with Rust, Lua is added, Kotlin is added. Total of 10 languages (it was 8 before).
Specifically
-
we can’t guarantee memory safety with Pascal, so we’ve swapped it with Rust, which definitely can guarantee memory safety even though I wouldn’t really consider this a scripting language per se… It’s 26th in TIOBE but hopefully will “rise up”
-
We added Lua since it cracked the top 20 and strongly meets the “scripting” and “memory safe” goals.
-
We added Kotlin as a Java alternative, basically Java for people who have a problem with Oracle, which I can totally understand
That gives us TEN target languages:
- C#
- Java
- JavaScript
- Kotlin
- Lua
- Perl
- Python
- Ruby
- Rust
VB.NET
TIOBE as of March 2022:
I’ve also added an 00_Alternate_Languages
folder so anyone who wants to contribute a port to a language that isn’t on the list can do so in the same repository.