• leisesprecher
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    3 months ago

    The ranking is perfectly fine, since some of these languages in practice are interchangeable.

    You’ll find business software in Java, C#, Python (and VBA, but we’re not talking about that), and you’ll find more system oriented software in C, C++, Rust.

    Now, you’re right insofar that it’s misleading to lump all languages together, C and JS rarely compete, but it’s a useful tool to gauge developer/employer pools. If you decide, which language to learn because you want to dip into a new niche, you might not want to learn Steve’s obscure cross-paradigm language (SOCL), but e.g. Rust or whatever is popular.

    Same is true for businesses. Yes, your software may be written in really good C, but it’s probably a good idea to go the Java route for the next project, since it’s hard to find 20 new C devs for web apps.

    I’m not saying that this specific ranking here is good, its metrics are dubious at best, but the idea isn’t inherently stupid.