Please ELI5, I lost track. I used to learn a bit of C and a bit of Python a few years ago but never really went deeper into programming. And now suddenly it seems that a host of new programming languages have appeared and that stuff that used to work fine in whatever old language it was in is now rewritten in a new language.

How do languages like Golang and Rust differ from older languages (these two have probably been around a while but for me they feel ‘new’)? Why are we coming up with new languages all the time? Besides those two, what other languages are there worth knowing about? Is it worth learning them? Are they going to come up with yet another one next week? (I know, many questions, an invitation to infodump I guess …)

  • schmorp@slrpnk.netOP
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    3 days ago

    Ah, I like this comparison - something I can relate to. I mostly listen to either European Pre-Renaissance or world music/folk jazz these days. What would that be in programming languages?

    • silly_goose@lemmy.today
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      It’s probably C that’s closest in the programming language world. It’s old, stood the test of time and is still popular.

      • heartSagan5@lemmy.zip
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        C, in some ways, is probably like a Xylophone because I always “get assembly” when I think it, and I know bits are the drum line and the CPU is the drummer.