>forbids you to use OOP

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

A Conspiracy Theorist Is Talking Shirt $21.68

Ape Out Shirt $21.68

A Conspiracy Theorist Is Talking Shirt $21.68

  1. 2 months 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

    • 2 months ago
      Anonymous

      thanks for proving OP illiterate moron

      • 2 months ago
        Anonymous

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

        • 2 months 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.

          • 2 months 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

        • 2 months 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

          • 2 months 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

          • 2 months ago
            Anonymous

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

      • 2 months ago
        Anonymous

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

  2. 2 months ago
    Anonymous

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

    • 2 months ago
      Anonymous

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

      cope

    • 2 months 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

      • 2 months ago
        Anonymous

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

      • 2 months ago
        Anonymous

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

  3. 2 months 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.

    • 2 months 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.

      • 2 months ago
        Anonymous

        >datas

        • 2 months ago
          Anonymous
          • 2 months ago
            Anonymous

            utterly based

          • 2 months 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

          • 2 months ago
            Anonymous

            Data is latin

      • 2 months 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. 2 months ago
    Anonymous

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

    • 2 months ago
      Anonymous

      Like, orange and apple are subclasses of fruit.

  5. 2 months 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. 2 months ago
    Anonymous

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

  7. 2 months 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.

Leave a Reply to Anonymous Cancel reply

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