>forbids you to use OOP

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

The Kind of Tired That Sleep Won’t Fix Shirt $21.68

Ape Out Shirt $21.68

The Kind of Tired That Sleep Won’t Fix Shirt $21.68

  1. 1 month 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

    • 1 month ago
      Anonymous

      thanks for proving OP illiterate moron

      • 1 month ago
        Anonymous

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

        • 1 month 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.

          • 1 month 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

        • 1 month 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

          • 1 month 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

          • 1 month ago
            Anonymous

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

      • 1 month ago
        Anonymous

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

  2. 1 month ago
    Anonymous

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

    • 1 month ago
      Anonymous

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

      cope

    • 1 month 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

      • 1 month ago
        Anonymous

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

      • 1 month ago
        Anonymous

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

  3. 1 month 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.

    • 1 month 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.

      • 1 month ago
        Anonymous

        >datas

        • 1 month ago
          Anonymous
          • 1 month ago
            Anonymous

            utterly based

          • 1 month 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

          • 1 month ago
            Anonymous

            Data is latin

      • 1 month 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. 1 month ago
    Anonymous

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

    • 1 month ago
      Anonymous

      Like, orange and apple are subclasses of fruit.

  5. 1 month 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. 1 month ago
    Anonymous

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

  7. 1 month 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 *