Stop comparing programming languages

  • Python is versatile
  • JavaScript is powerful
  • Ruby is elegant
  • C is essential
  • C++
  • Java is robust
  • pelya@lemmy.world
    link
    fedilink
    arrow-up
    43
    arrow-down
    1
    ·
    7 months ago

    C++ is OVERWHELMINGLY SUPERIOR, if you ask any professional C++ developer.

    • BatmanAoD@programming.dev
      link
      fedilink
      arrow-up
      19
      ·
      7 months ago

      I was a professional C++ developer for several years, and came to the conclusion that any professional C++ developers who don’t acknowledge its flaws have a form of Stockholm Syndrome.

      • eco@lemm.ee
        link
        fedilink
        arrow-up
        10
        ·
        7 months ago

        This is true of every language. If you can’t think of things you don’t like about the language you’re working in (and/or its tooling) you just don’t know the language very well or are in denial.

        • BatmanAoD@programming.dev
          link
          fedilink
          arrow-up
          3
          ·
          7 months ago

          Ehhh, I mean this more strongly. I’ve never met people more in denial about language design problems than C++ adherents. (Though admittedly I haven’t spent much time talking to Lisp fans about language design.)

          • pelya@lemmy.world
            link
            fedilink
            arrow-up
            4
            ·
            7 months ago

            It’s made worse by the fact C++11 made a lot of solutions for the deep problems in the language. As the C++ tradition dictates, the problems themselves are carefully preserved for backward compatibility, the solutions are like a whole different language.

            And Lisp is small - the first Google result provides a Lisp interpreter in 117 lines of Python code.