I feel proponents of any programming language put a lot of spin around what isolated aspects it is good for, but fail to illustrate what a programmer in even one target domain gains from using it.

Are there programming language implementations unlike what is described above, that you feel back up their marketing?

  • balsoft@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    fail to illustrate what a programmer in even one target domain gains from using it.

    I think the main illustration for almost all languages is pretty clear (for most situations) - it’s easier and faster than writing assembly by hand.

    The rest comes down to trade-offs, technical (compiled/interpreted, strong/week typing, high/low level, optimization), ecosystem (are there libraries targeting your domain, is it likely to be maintained for the duration of your project), personal (how familiar you are with the language, how well do you understand its paradigm), business (how easy it is to hire for it, how good is the developer collaboration story, are there certifications).

    All the languages you list have some weak points and some strong points. Because they are all popular and received a lot of development over the years, they are now all a good fit for at least some situations.

    Although to be clear, even assembly has its benefits and will be the right fit occasionally.