C++ is a Wild West lmao. Thank g_d for Rust

C++ is a Wild West lmao
Thank g_d for Rust

Thalidomide Vintage Ad Shirt $22.14

Black Rifle Cuck Company, Conservative Humor Shirt $21.68

Thalidomide Vintage Ad Shirt $22.14

  1. 1 week ago
    Anonymous

    >Thank g_d for Rust
    you mean c+++?
    they took the worst parts of c++ and turned the knob to 11

    • 1 week ago
      Anonymous

      One of the worst parts of C++ is letting you invalidate the reference as you use it twice, Rust prevents that.

      • 1 week ago
        Anonymous

        >invalidate the reference as you use it twice, Rust prevents that.
        wtf does that even mean, rustroony?
        why using a reference twice would invalidate it?

        • 1 week ago
          Anonymous

          Did you look at the picture or what you braindead incel moron

          • 1 week ago
            Anonymous

            >incel
            when everything revolves around sex, theres nothing else.

            youre not very bright, arent you?
            you can memorize shit pretty well, but where you fall short is in the problem solving department, dont you?

            you shouldnt have minmaxed into tryhardism.

          • 1 week ago
            Anonymous

            Struck a nerve didn't I?

          • 1 week ago
            Anonymous

            no prize.
            try again. harder, kek
            if you bruteforce the entire english language youre bound to find an assertion that will be true.

          • 1 week ago
            Anonymous

            >when everything revolves around sex, theres nothing else
            That's my thought every time I see some nocoder seething about trannies.

  2. 1 week ago
    Anonymous

    I don't get it, what is unintelligible about this?

    • 1 week ago
      Anonymous

      Explain why 5 is being increased to 6 while 11 isn't in your own terms.

      • 1 week ago
        Anonymous

        Because 5 is cool like that.

      • 1 week ago
        Anonymous

        because he made a typo in the slide. come on, it’s not that difficult

      • 1 week ago
        Anonymous

        because he creates filtered list of references from even integers, then adds one, doesn't create new filter or update old one as it still contains that one element and then proceeds to add 1 again and you get 6 as fricking expected.

        • 1 week ago
          Anonymous

          That doesn't explain why 11 is not updated.

          • 1 week ago
            Anonymous

            "Modification of the element a filter_view::iterator denotes is permitted, but results in undefined behavior if the resulting value does not satisfy the filter predicate." UB

  3. 1 week ago
    Anonymous

    Lmao wtf

    I was laughing my ass at | operator overload abomination and didn't even realize what was the result. What were they thinking?
    Can some cinile explain this?

    • 1 week ago
      Anonymous

      >cnile
      wrong number.
      ops picrel is C++.

      • 1 week ago
        Anonymous

        >O(n) strlen
        >No slicing
        Is this the power of a cnile?

        • 1 week ago
          Anonymous

          >filtered struct string{char *data; size_t size;};
          why do you pretend your opinion has any worth to it?

          • 1 week ago
            Anonymous

            >struct string{char *data; size_t size;};
            cnile moron reinvents Rust string that he likes to about

          • 1 week ago
            Anonymous

            >filtered by causality and the concept of time too
            go, on
            tell me more about yourself, youre a fascinating case study

          • 1 week ago
            Anonymous

            oof the cope is strong

          • 1 week ago
            Anonymous

            no, really
            you cant into causality
            and thats why you love an automation that can deal with that in your stead (borrow checker)

            its fascinating.
            i never met people mindbroken in this specific way

          • 1 week ago
            Anonymous

            The entire premise of programming is automation, you coping brainlet. Stop trying to sound smarter than you are.

          • 1 week ago
            Anonymous

            >automate programming
            >gai in two weeks
            im smarter than you and that suffices 🙂

          • 1 week ago
            Anonymous

            >automate programming
            >gai in two weeks
            im smarter than you and that suffices 🙂

            just thought of it
            i do automate my programming.
            i compose opencl kernels algorythmically to take advantage of the way these are compiled

          • 1 week ago
            Anonymous

            >when everything revolves around sex, theres nothing else
            That's my thought every time I see some nocoder seething about trannies.

            nocoder does opencl.
            when you can only dream of that

            and yes, youre disgusting troon.
            i dont have another word to call you, im sorry

          • 1 week ago
            Anonymous

            > 1 device
            You are just a tinker troony LARPing as a programmer. Go back to coomer ai thread and do not come back.

          • 1 week ago
            Anonymous

            its the equivalent of a whole server floor from the 90's.
            the real question is what you data charlatans need the 4090's for

          • 1 week ago
            Anonymous

            its the equivalent of a whole server floor from the 90's.
            the real question is what you data charlatans need the 4090's for

            scratch that last post, i got my answer
            ->hash tables

    • 1 week ago
      Anonymous

      >Posted 6 hrs ago
      >Still no explanation
      Cppsissies our response?....

      range-for is known to be broken long before this year's version of his presentation

  4. 1 week ago
    Anonymous

    >Posted 6 hrs ago
    >Still no explanation
    Cppsissies our response?....

  5. 1 week ago
    Anonymous

    @100907747
    You know you won an argument when the other party keeps losing in every single point you make and tries to put words in your mouth to appear smart.

    His idea of winning the debate is "Having the last word", look how he responds to this like the attention depraved brainlet that he is.

    I'm gonna let him "have the last word" as a pity because that's the only form of validation that he ever gets.

    • 1 week ago
      Anonymous

      >no you
      that shows that you care about those.
      pretty fricking childish if you d ask me

      • 1 week ago
        Anonymous

        Don't be so bitter. In fact I am glad you are in my thread. I know I can get free bumps and engagement out of you when the thread slows down. You are a useful idiot.
        t. OP

  6. 1 week ago
    Anonymous

    lambda functions in c++ have to be the biggest moron cope ever
    just pick up javascript and drop the pretense

    • 1 week ago
      Anonymous

      >lambda functions are a JS concept

      • 1 week ago
        Anonymous

        they're from lisp, which javascript is an degeneration of. When c++ starts copying from js, you have a language that degenerated twice over.

        • 1 week ago
          Anonymous

          >they're from lisp,
          It's a concept from lambda calculus from 1930. It has nothing to do with lisp.

          • 1 week ago
            Anonymous

            the name is from church but the particular from in programming languages was created by mccarthy.

  7. 1 week ago
    Anonymous

    why the frick the | operator is a thing at all? shouldn't a normal call be fine? why does C++ need extra garbage on top of the existing shit

    • 1 week ago
      Anonymous

      it’s so you can evaluate the combined expression lazily

  8. 1 week ago
    Anonymous

    Rust pretty much ruins brains, that is pretty much same style brainfart when someone creates random generator inside of loop where its used, also fricking use of "auto" hurts my eyes. But anyways, what the frick do you expect to happen with that logic if not that.

    • 1 week ago
      Anonymous

      see

      Explain why 5 is being increased to 6 while 11 isn't in your own terms.

  9. 1 week ago
    Anonymous

    whats the trick here? im guessing the lambda function binds actual values which means the isEven condition will always apply to 4 but loops run on the underlying memory address of coll and change that?

  10. 1 week ago
    Anonymous

    minute 46
    tl;dr this happens because modifying stuff you're iterating over is undefined behaviour if the modifications you do make the element no longer satisfy the predicate (in this case, isEven)
    this is desirable to enable caching of the iterated elements

    interesting topic, ty for bringing it up op, however frick all the previous posters (incl. op) for derailing what could be an interesting technical discussion with language wars shit

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