Ignoring a language as venerable as Perl on a site like LeetCode seems really strange. Thoughts?

Supported:
Bash
C
C++
C#
Dart
ECMAScript
Elixir
Erlang
Go
Java
JavaScript
Kotlin
PHP
Python
Python3
Racket
Ruby
Rust
Scala
Swift
TypeScript

Replies are listed 'Best First'.
Re: LeetCode's ignorance of Perl
by hippo (Archbishop) on Jan 12, 2026 at 09:18 UTC

    Looking at what is on that list and what is noticeably not, I can only conclude that "venerable" is not a criterion for inclusion.


    🦛

Re: LeetCode's ignorance of Perl
by starX (Chaplain) on Jan 15, 2026 at 18:16 UTC
    Fortran is also pretty venerable, still in use, and absent from their list, so take it with a grain of salt. As for me, I'm still celebrating Perl coming in at #11 on TIOBE's list.
Re: LeetCode's ignorance of Perl
by eyepopslikeamosquito (Archbishop) on Jan 17, 2026 at 04:49 UTC

    I agree it's strange, especially given that Perl is now a respectable 11th at Tiobe.

    My guess is that the LeetCode supported languages are simply based on their skill sets and personal preferences. They may add Perl and other highly rated Tiobe languages later.

    For fun, I listed the TIOBE Index of their supported languages:

    • Bash - 48th at Tiobe
    • C - 2nd at Tiobe
    • C++ - 4th at Tiobe
    • C# - 5th at Tiobe
    • Dart - 26th at Tiobe
    • ECMAScript - not listed at Tiobe (ECMAScript is a specification or standard, JavaScript is the most popular implementation of that standard)
    • Elixir - 39th at Tiobe
    • Erlang - 43rd at Tiobe
    • Go - 16th at Tiobe
    • Java - 3rd at Tiobe
    • JavaScript - 6th at Tiobe
    • Kotlin - 20th at Tiobe
    • PHP - 15th at Tiobe
    • Python - 1st at Tiobe
    • Racket - 50-100th at Tiobe
    • Ruby - 27th at Tiobe
    • Rust - 13th at Tiobe
    • Scala - 33rd at Tiobe
    • Swift - 22nd at Tiobe
    • TypeScript - 32nd at Tiobe

    See also : Comparing Programming Languages References

    👁️🍾👍🦟
Re: LeetCode's ignorance of Perl
by harangzsolt33 (Deacon) on Jan 16, 2026 at 05:50 UTC
    And why is Python mentioned twice? Okay, Python 2 is not the same as Python 3. I get it, but still... And again, ECMAScript and JavaScript are basically the same thing. lol