Site will be offline for about 40 mins in a bit due to moving server from kitchen to living room lol. LULZ.COM will still be up, buy merch please

>forbids you to use OOP

>forbids you to use OOP
fricking based
this is the future

POSIWID: The Purpose Of A System Is What It Does Shirt $21.68

Yakub: World's Greatest Dad Shirt $21.68

POSIWID: The Purpose Of A System Is What It Does Shirt $21.68

  1. 3 weeks ago
    Anonymous

    >Go has types and methods and allows an object-oriented style of programming
    https://go.dev/doc/faq#Is_Go_an_object-oriented_language

    • 3 weeks ago
      Anonymous

      thanks for proving OP illiterate moron

      • 3 weeks ago
        Anonymous

        >forbids you to use OOP
        >allows an object-oriented style of programming
        How am I the moron here

        • 3 weeks ago
          Anonymous

          >Forbids Object Oriented
          >Is Object Oriented
          Well, it's a contradictory statement at the very least, you could have used more nuance and said something like, it's a language that forbids more convoluted elements of Object Oriented languages, such as Inheritance, and many people use it without needing to worry about Object Oriented structures, much like in Python, which makes it more intuitive for procedural programmers to use.

          • 3 weeks ago
            Anonymous

            >Well, it's a contradictory statement at the very least
            Yes I was contradicting the statement in the OP, my post is implying that OP is in fact the moron and not me

        • 3 weeks ago
          Anonymous

          you proved the OP to be an illiterate moron, and your lack of reading comprehension for

          thanks for proving OP illiterate moron

          shows that you are also an illiterate moron

          • 3 weeks ago
            Anonymous

            >thanks for proving OP illiterate moron
            this can only be interpreted as:
            >thanks for proving OP, [you] illiterate moron
            Because you can leave out the "you" and it is still a somewhat correct sentence.
            This doesn't make any sense:
            >thanks for proving OP [is an] illiterate moron
            Because you cannot leave out the "is an".

            I am falling for bait or arguing with actual morons, I should stop

          • 3 weeks ago
            Anonymous

            >thanks for proving OP illiterate[,] moron
            Are you an ESL?

      • 3 weeks ago
        Anonymous

        hmmmmm. without comma it's hard to tell what this poster meant

  2. 3 weeks ago
    Anonymous

    Interfaces and structs are OOP. Just not OOP in the ways you're familiar with.

    • 3 weeks ago
      Anonymous

      >forbids you to use OOP
      >allows an object-oriented style of programming
      How am I the moron here

      cope

    • 3 weeks ago
      Anonymous

      There are way too many conflicting definitions of OOP to know what exactly you are referring to.
      Most likely you don't know either.

      Why don't you give us your definition of OOP?

      oop obviously means whatever java c# and c++ do
      >no but achkchyually
      >no but muh simula / smalltalk / alan kay
      stop pretending to be moronic, it's not funny

      • 3 weeks ago
        Anonymous

        >whatever java c# and c++ do
        That clarifies much less than you think it does.

      • 3 weeks ago
        Anonymous

        C++ is just an overly convoluted boated Simula.
        Objective-C is just an overly convoluted bloated Smalltalk.

  3. 3 weeks ago
    Anonymous

    There are way too many conflicting definitions of OOP to know what exactly you are referring to.
    Most likely you don't know either.

    • 3 weeks ago
      Anonymous

      OOP means that datas and functions working on them are encapsulated in the same logical entity called an Object.
      In C, which is not OOP, datas and functions are independent.

      • 3 weeks ago
        Anonymous

        >datas

        • 3 weeks ago
          Anonymous
          • 3 weeks ago
            Anonymous

            utterly based

          • 3 weeks ago
            Anonymous

            utterly based

            Sounding like a moron is not based.
            Just learn the modern lingua franca, it's such an easy language there is really no excuse

          • 3 weeks ago
            Anonymous

            Data is latin

      • 3 weeks ago
        Anonymous

        But that is the part that fully works in Go. Besides, what you're describing is often just a convention, see Python for instance.
        Also, as a definition for OOP this is less general and less meaningful than message-passing.

  4. 3 weeks ago
    Anonymous

    Why don't you give us your definition of OOP?

    • 3 weeks ago
      Anonymous

      Like, orange and apple are subclasses of fruit.

  5. 3 weeks ago
    Anonymous

    Go is a mid language except they nailed concurrency with channels and goroutines. I can't believe Rust dropped the ball so hard. Look at the state of the async runtime hell they are in.

  6. 3 weeks ago
    Anonymous

    >you type struct instead of class
    >ITS NOT OOP ANYMORE!!!!

  7. 3 weeks ago
    Anonymous

    You can do OOP in C. It is done a lot even in linux kernel.

    I like Go, but OP is a homosexual.

Your email address will not be published. Required fields are marked *