Please dont take this seriously guys its just a dumb meme I haven’t written a single line of code in half of these languages

  • evranch@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    I love the term “write-only code”, it’s perfect. I used to love Perl as it felt like it flowed straight from my brain into the keyboard. What a free and magical language.

    So it turned out I had ADHD. Took meds, went back to C/++ with renewed appreciation, haven’t touched Perl since as it horrifies me to look at it. What a nightmare of dangling references and questionable typing. Any language that allows you to cast a string to a function and call it really needs to sit down and think about what it’s doing.

    • mindbleach@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      7 months ago

      So it turned out I had ADHD.

      Genuine LOL. Yeah… yeah, that’s Perl in a nutshell. Creating Perl: ‘why aren’t all languages like this?!’ Editing Perl: ‘oh.’

      • evranch@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        7 months ago

        As I said,

        C/++ with renewed appreciation

        No such thing as eval in non-interpreted languages. Unless you’re crazy enough to invoke the compiler and exec() the result.

        I used eval too in my Perl days which is why I specifically called it out. IMO any time you see eval used there should be another, more proper way to do it.