• Caveman@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    23 hours ago

    You make a fair point, programming skill is more important than language but picking a programming language is still important in a lot of cases.

    Ecosystem size can reduce “reinvent the wheel” code.

    Some languages just have dogshit performance like Ruby, lua is pretty good though and it absolutely matters when you have to crunch a lot of data. Access to developers is big since you ideally want to find someone with experience in the language your project is in.

    Some languages like Rust are very good for making safe code but very bad if you want to get out a microservice fast. I could make an equally correct version of some adapter in a fourth of the time in python compared to rust and I know them similarly well.

    Then there’s low RAM requirements like embedded devices, it’s best to run something that compiles to machine code and doesn’t need a big runtime. Java and C# become almost useless in very low RAM environments and you’d have to use Zig, C or Rust instead.

    So long story short, depending on what you’re writing it can just not matter or matter a lot.