• 1rre@discuss.tchncs.de
      link
      fedilink
      arrow-up
      12
      arrow-down
      6
      ·
      7 months ago

      I mean once you get beyond bash-like scripts python is esoteric as fuck, adding oop to what is essentially a shell is a terrible idea

      That said, there’s plenty of languages with good syntax that is still good when you get into more complex stuff (modern C#, scala, kotlin and more)

      • nxdefiant@startrek.website
        link
        fedilink
        arrow-up
        11
        ·
        7 months ago

        The only thing esoteric about python is the bolted-on typing and anything behind a double underscore.

        So yeah, it’s there, but in front of the curtain it’s practically pseudo code.

      • Minotaur@lemm.ee
        link
        fedilink
        arrow-up
        11
        arrow-down
        1
        ·
        edit-2
        7 months ago

        I think you’re missing the forest for the trees here pretty heavily.

        Yes, Python has some goofy aspects about managing it while performing high level, in depth tasks.

        This is a post and a comment chain about pseudocode being taught to people who likely just learned what a “programming language” was several weeks ago. Essentially no one taking the GCSE knows what “bash-like scripts” even means.

        • 1rre@discuss.tchncs.de
          link
          fedilink
          arrow-up
          5
          arrow-down
          6
          ·
          7 months ago

          The syntax is certainly easier than Java

          And VisualBasic’s syntax is easier than COBOL, but this isn’t a competition to make the least offensive heap of putrid garbage, so why does it matter?

          Python works just fine for basic scripts, frankly it’s amazing for it, but oop and functional programming is so incredibly obviously badly shoehorned in that huge swathes needs scrapping and version 4 releasing