D•Scribe
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
dosuser123456@lemmy.sdf.org to Programmer Humor@programming.dev · 6 个月前

js is in the "pure embodiment of hell" category along with vb.net and php

lemmy.sdf.org

message-square
93
link
fedilink
137

js is in the "pure embodiment of hell" category along with vb.net and php

lemmy.sdf.org

dosuser123456@lemmy.sdf.org to Programmer Humor@programming.dev · 6 个月前
message-square
93
link
fedilink
alert-triangle
You must log in or # to comment.
  • sudo@programming.dev
    link
    fedilink
    arrow-up
    57
    arrow-down
    1
    ·
    6 个月前

    At no point should C++ be considered “lawful” or “good”. Haskell would be the best.

    • rtxn@lemmy.world
      link
      fedilink
      arrow-up
      25
      arrow-down
      1
      ·
      6 个月前

      Haskell is where hope and sanity go to die.

      • sudo@programming.dev
        link
        fedilink
        arrow-up
        5
        ·
        6 个月前

        That’s when you have to comply with decades of backwards compatibility.

    • dosuser123456@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      6 个月前

      Haskell would be the best.

      lisp wants some words with you about that

      • sudo@programming.dev
        link
        fedilink
        arrow-up
        6
        ·
        6 个月前

        I wouldn’t call lisp “lawful”.

  • rockSlayer@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    55
    arrow-down
    1
    ·
    6 个月前

    Some of those color choices were chaotic evil too

    • dosuser123456@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      6
      ·
      6 个月前

      i didnt make the template

  • Sonotsugipaa@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    53
    ·
    6 个月前

    C++, lawful good

    • dosuser123456@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      10
      ·
      6 个月前

      tbh i didnt even make this meme, it was my dad, i just posted it here

      • twice_hatch@midwest.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 个月前

        Hi ops Dad

      • Lena@gregtech.eu
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 个月前

        That seems like a great dad

    • mkwt@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      6 个月前

      Someday the concepts will come and fix all of this. It has been foretold.

      • Sonotsugipaa@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 个月前

        Concepts are already here - (as of now) they fix a subset of this, and errors messages can still be extremely long.
        They’re less like “here’s every single template parameter of the involved types” and more like “this template thingy has many specializations with different constraints, here’s a list of all of them and why none of them are satisfied with your parameters”

    • Valmond@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      6 个月前

      Ah, template code.

      • Kissaki@programming.dev
        link
        fedilink
        English
        arrow-up
        4
        ·
        6 个月前

        Template-C++ is not C++ after all /s

    • Boomkop3@reddthat.com
      link
      fedilink
      arrow-up
      2
      ·
      6 个月前

      That I’ll call chaotic evil

      • Sonotsugipaa@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 个月前

        Not evil by itself, but if you want to obfuscate C++20 code you can get REALLY creative…

        • Boomkop3@reddthat.com
          link
          fedilink
          arrow-up
          2
          ·
          6 个月前

          Depends on how much you hate yourself

  • mmddmm@lemm.ee
    link
    fedilink
    arrow-up
    43
    ·
    edit-2
    6 个月前

    No way Bash is lawful, or Malbolge is chaotic… And no way C++ is lawful either.

    Did you just throw the languages around at random? At least Perl fell on the right place…

    • backgroundcow@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      edit-2
      6 个月前

      ADA should be the lawful good.

      Bash is chaotic neutral.

      Java is lawful neutral.

      Javascript fits ok as chaotic evil.

      Move ASM to neutral evil.

      And maybe f77 as lawful evil.

    • MonkderVierte@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      6 个月前

      Right? I do like Shell but scripts over 200 loc get quickly confusing, no matter how well you organize them. Not to start with Batch, they get confusing at 10 loc.

  • pewpew@feddit.it
    link
    fedilink
    arrow-up
    20
    ·
    edit-2
    6 个月前

    C++ is chaotic goodl, C is lawful good in my opinion

  • lmmarsano@lemmynsfw.com
    link
    fedilink
    English
    arrow-up
    19
    ·
    edit-2
    6 个月前

    @sabrinaesaquino

    Stop comparing programming languages

    Python is VERSATILE

    JavaScript is POWERFUL

    Ruby is ELEGANT

    C is ESSENTIAL

    C++

    Java is ROBUST

    Out of all the programming languages, C++ is definitely one of them.

  • BlueKey@fedia.io
    link
    fedilink
    arrow-up
    15
    ·
    6 个月前

    Python should be one of the chaotics.
    You can even dynamically create global variables in there.

    • Valmond@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      6 个月前

      Or stick a new variable onto the instance of a class 🤯

      • _stranger_@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        6 个月前

        or return values for properties that don’t exist, and only get created on access!

        I love python.

        • ulterno@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 个月前

          It’s like having a PHP webserver inside a class

        • BlueKey@fedia.io
          link
          fedilink
          arrow-up
          1
          ·
          6 个月前

          Or have variables inside a loop hoisted up in the function. Fun when you capture them with lambdas.

    • masterspace@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 个月前

      Most overrated language imho.

  • masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    11
    ·
    edit-2
    6 个月前

    F tier meme.

    “Haha JavaScript sucks’” is the easiest way to spot someone who spends more time on programming subreddits then they do programming.

    • Shanmugha@lemmy.world
      link
      fedilink
      arrow-up
      21
      arrow-down
      1
      ·
      edit-2
      6 个月前

      Well, JS does suck. It doesn’t matter how much time I spend programming, this truth will stand

    • SatouKazuma@programming.dev
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      6 个月前

      JS is just insane. Learning it took far more of my time than any other language, and honestly, I’m tempted to say it’s not even a single language because of all the frameworks and non-standard libraries.

      • masterspace@lemmy.ca
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        3
        ·
        6 个月前

        I’m tempted to say it’s not even a single language because of all the frameworks and non-standard libraries.

        Or you know, you could be tempted to say it has multiple frameworks you can choose from.

        One is more accurate than the other, but if languages are only allowed to have a single framework in your mind, then do you.

    • Quik@infosec.pub
      link
      fedilink
      arrow-up
      4
      ·
      6 个月前

      This but with PHP, kinda. It isn’t my favorite language/really good, and at some point in time it deserved the hate, but it has come a long way.

    • uuldika@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      6 个月前

      JS isn’t even on here though. and whoever made this meme knew enough to include two Esolangs (though I’m insulted they included nary a single 'funge.)

      • masterspace@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 个月前

        It’s in the title

  • Im_old@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    6 个月前

    I would have put assembly as true neutral

  • Omega@discuss.online
    link
    fedilink
    arrow-up
    8
    ·
    6 个月前

    PHP has weird decisions but in the end it’s a good back end

    • Kissaki@programming.dev
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 个月前

      I think the front and back end of PHP are pretty similar. They are both the same letter P after all.

      • Omega@discuss.online
        link
        fedilink
        arrow-up
        1
        ·
        6 个月前

        i needed to switch devices to get this joke, and man, shut up haha

      • Colloidal@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 个月前

        Ba-dum-ts!

  • PieMePlenty@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    6 个月前

    I haven’t used PHP in a while (10+years) but I didn’t think it was that frustrating as its reputation seems to imply today. I remember their docs all had examples and I found that pretty useful.

    • Matty_r@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      6 个月前

      It can be pretty frustrating when dealing with old code bases. However its introducing a lot of really great features, so if you’ve got the time to either start a new project or rewrite with the more modern features you’ll be fine.

    • Valmond@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      6 个月前

      For what I remember, it was just a normal interpreted language but you had to put “$” everywhere.

      • Kissaki@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 个月前

        🤑

    • masterspace@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 个月前

      The literal entirety of Facebook / Instagram / Whatsapp’s backend is built on PHP.

      I’m not saying that was a good choice, but it does guarantee a lot of resources flowing to it’s development.

  • twice_hatch@midwest.social
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    2
    ·
    6 个月前

    C++ good? Shiggity diggity

    • trolololol@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      6 个月前

      Tell me op never did c++ without telling me op never did c++

      • Valmond@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        6 个月前

        C++ is the wizard, the nitroglycerin glass vial type.

  • ThirdConsul@lemmy.ml
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    6 个月前

    PHP has got a lot of new features in the language that makes it a little bit like c# now, so it’s not that bad anymore :P

    • Valmond@lemmy.world
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      6 个月前

      C# is crap though. Well IMO anyways.

      • Kissaki@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 个月前

        C# is pretty much my fav

        • Valmond@lemmy.world
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          6 个月前

          If you’re doing almost any language for a while it vecomes easy and smooth. In your opinion.

          C# is not horrendous but it lacks so many things like header files.

          • Kissaki@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 个月前

            I would hate to have header files with separate / duplicate declarations.

            If I want an interface I’ll create an interface type.

            • Valmond@lemmy.world
              link
              fedilink
              arrow-up
              1
              arrow-down
              1
              ·
              edit-2
              6 个月前

              What about:

              Class A{ /* declarations */ };

              A a; <= doesn’t instantiate a class!

              And just put a “a.cs” file somewhere and it’ll pollute the global namespace magically.

              And on and on.

              A FOSS language would have evolved, microsoft just doesn’t care.

              But I guess it’s your fav language so you won’t take any criticism right?

              • Kissaki@programming.dev
                link
                fedilink
                English
                arrow-up
                1
                ·
                6 个月前

                But I guess it’s your fav language so you won’t take any criticism right?

                If that’s your take I’ll just leave it at that.

                • Valmond@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  6 个月前

                  Busted 😁

  • TootSweet@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    6 个月前

    Someone woke up this morning and chose violence.

    • Kissaki@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 个月前

      Where can I find this language called violence?

      • TootSweet@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 个月前

        Damn. You’re tempting me to make a novelty language.

        • Kissaki@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 个月前

          Other languages have terminology like throw and break. We’re not too far off.

  • MonkderVierte@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    6 个月前

    Whats DIS?

    • uuldika@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      6 个月前

      It appears to be Dis thing right here.

      Apparently it’s a nerfed variant of Malbolge. Malbolge is literally cryptographically difficult to program in, while Dis is merely migraine-inducing.

    • dosuser123456@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      6 个月前

      esolangs.org/wiki/Dis

      tldr: malbolge wimpmode

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 922 users / day
  • 5.95K users / week
  • 9.02K users / month
  • 19.9K users / 6 months
  • 16 local subscribers
  • 26.6K subscribers
  • 1.65K Posts
  • 55.9K Comments
  • Modlog
  • mods:
  • Feyter@programming.dev
  • adr1an@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • UI: unknown version
  • BE: 0.19.12
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org