>Unity and Unreal both written in C++

>Unity and Unreal both written in C++
Its fricking over the game industry.

Thalidomide Vintage Ad Shirt $22.14

DMT Has Friends For Me Shirt $21.68

Thalidomide Vintage Ad Shirt $22.14

  1. 3 months ago
    Anonymous

    unless it’s a law, you don’t have to listen to them

    • 3 months ago
      Anonymous

      you don't need to listen to them either way

      • 3 months ago
        Anonymous

        I hate how C is always put on the same level as C++

        C is fricking garbage
        You can make a videogame in C++ easily, meanwhile it is a pain in the ass to even write a commandline calculator in C

        • 3 months ago
          Anonymous

          >it is a pain in the ass to even write a commandline calculator in C
          Spoken like a true jeet.

          • 3 months ago
            Anonymous

            >dude you should fricking manually manage /0 ended char arrays
            Or I can use std::string as a zero cost abstraction, lose no performance and gain back my sanity

            • 3 months ago
              Anonymous

              >zero cost abstraction
              No such thing no matter how much C++ and Rust shills pretend it's the case.

        • 3 months ago
          Anonymous

          the majority of ps1 and N64 games were written in C.

        • 3 months ago
          Anonymous

          i disagree, writing in C++ is easier (because of many quality of life improvements over C), but C is not that bad.

          Big problem with C, is that their abstractions are kind of shit.

          • 3 months ago
            Anonymous

            You only need abstraction if you're moronic

          • 3 months ago
            Anonymous

            >abstractions are shit
            Yeah, that’s the biggest problem with C over C++. You have to constantly reinvent the wheel

        • 3 months ago
          Anonymous

          >meanwhile it is a pain in the ass to even write a commandline calculator in C
          the frick?

          • 3 months ago
            Anonymous

            Compared to Python, C# or even C++? Yes

            • 3 months ago
              Anonymous

              not at all you moronic codelet
              you're going to write command line programs in C# and Python?

              • 3 months ago
                Anonymous

                >you're going to write command line programs in C# and Python?
                I have literally never written a gui python program

        • 3 months ago
          Anonymous

          I want to murder every "modern" C++ programmer that completely destroyed the potential of the "C2.0" effort of the language by infecting it with a million completely unnecessary ideas like OOP
          There are a ton of useful features in c++ but 90% of the shit other people use are a waste of time and serve no purpose but to obfuscate a program

          • 3 months ago
            Anonymous

            >oop le bad
            t. never made a real program

            • 3 months ago
              Anonymous

              bro you don't understand if you can't read my assembly code and immediately know what it does you're moronic
              >inb4 this but unironically

            • 3 months ago
              Anonymous

              pajeet please

              • 3 months ago
                Anonymous

                Stop teaching kids data is a bunch of animals so you can put them to work on your garbage low effort software as quick as possible
                Inheritance and OOP was a complete waste of time for everyone, especially to the programmers themselves and their customers (OOP is not efficient, nor safe, for all the safety gays out there)

                0 proof has been given as to what makes OOP so much more better than other programming paradigms, you were just taught in it by default because java boomers at one time in history thought it was the "future of programming" when all it was was just a fad that made management think it would improve code readability somehow, because they thought it was very clever how you could explain software with fricking ANIMALS AND CARS

                You cant even make a unit test in C
                Get a job and we can talk

              • 3 months ago
                Anonymous

                And you cant make a single argument, or write a post longer than a paragraph describing as to WHY you think that is

              • 3 months ago
                Anonymous

                >You cant even make a unit test in C

                Damn now I really know you never worked on a C or C++ project larger than a hello-world.

                https://libcheck.github.io/check/
                https://aceunit.sourceforge.net/
                http://autounit.tigris.org/
                https://cunit.sourceforge.net/
                https://cutest.sourceforge.net/
                https://cppunit.sourceforge.net/doc/cvs/index.html
                https://sourceforge.net/projects/embunit/
                https://github.com/catchorg/Catch2
                https://google.github.io/googletest/primer.html

            • 3 months ago
              Anonymous

              Stop teaching kids data is a bunch of animals so you can put them to work on your garbage low effort software as quick as possible
              Inheritance and OOP was a complete waste of time for everyone, especially to the programmers themselves and their customers (OOP is not efficient, nor safe, for all the safety gays out there)

              0 proof has been given as to what makes OOP so much more better than other programming paradigms, you were just taught in it by default because java boomers at one time in history thought it was the "future of programming" when all it was was just a fad that made management think it would improve code readability somehow, because they thought it was very clever how you could explain software with fricking ANIMALS AND CARS

              • 3 months ago
                Anonymous

                A code that only you can read is not maintainable, therefore is bad code. Oop is good for component architecture and code abstraction.

              • 3 months ago
                Anonymous

                >A code that only you can read is not maintainable
                code that only you can read is job security
                you'll learn, soon enough

              • 3 months ago
                Anonymous

                OOP is not easy to read, even John Carmack thinks so
                You shouldnt have to read a fricking graph with millions of objects and their relations to each other to understand a single function
                You shouldnt have to jump through a million hoops even to find the function you were looking for
                Nobody has ever given a reason as to what is it that makes OOP so much better than the alternatives, but its always stated as a fact anyway
                The alternatives for OOP are not automatically "not maintainable" just because it was not done in an object oriented fashion

              • 3 months ago
                Anonymous

                >OOP is easy to read
                >setup debugger
                >try to step through code
                >first step one layer of indirection into another layer of indirection into library code into five other abstractions
                Yeah real readable code there when you try to figure out what it actually does on the computer instead of in some abstract theory.

              • 3 months ago
                Anonymous

                >NOOOOOO I DON'T KNOW WHAT THE CPU GATES ARE DOING THIS IS BULLSHIT
                Kek, go solder a breadboard, moron.

              • 3 months ago
                Anonymous

                >nooo you can't just look at what the code is actually doing that's cheating you have to read the 1151 pages of C++ specification to understand why i'm doing all this moronic abstraction shit in lieu of making the machine do real work
                Go choke on the wiener of the white guy having to clean-up the code of your team of 100 pajeets.

              • 3 months ago
                Anonymous

                If you unironically think this you have NEVER implemented someone elses library or maintained code

                Shut the frick up, you have never worked as a professional programmer

        • 3 months ago
          Anonymous

          i bet your favourite game from childhood was written in C

          • 3 months ago
            Anonymous

            that's where you're wrong Black personhomosexual

          • 3 months ago
            Anonymous

            Thief: The Dark Project was written in C++ because LGS weren't morons.

            • 3 months ago
              Anonymous

              Also they were white

        • 3 months ago
          Anonymous

          The most Indian post I've seen in a while.

        • 3 months ago
          Anonymous

          pajeet fears ; and {}

      • 3 months ago
        Anonymous

        >c/c++
        this is a nonexistent language
        modern c++ is memory-safe. c is not, but Zig exists to replace it.

    • 3 months ago
      Anonymous

      When white house demands it, its compelled and thus a law.

      • 3 months ago
        Anonymous

        Its more of a guideline that requires voluntary compliance. At most they won't hire you. Its funny though that they cite mem access vulnerabilities when everything they touch has a backdoor. Also those vulnerabilities are based on the programmer(s), which in their words amusingly implies that they are not hiring talent.

        • 3 months ago
          Anonymous

          Voluntary compliance with the threat of violence. There is no such thing as voluntary with government. Its all compelled. Voluntary exercises only exists between parties that are not held hostage

          • 3 months ago
            Anonymous

            Nah Covid jabs proved its voluntary. They will fry the pan for sure, but if the oil spills out and burns, then you have a shitty time gov or no. Whats it going to do? Divert soldiers and money away from Ukraine? oh no think of the inhumanity! Seriously though lol

            • 3 months ago
              Anonymous

              >government fires you
              >government stops you from travelling
              >government forces shutdown of schools/local stores/churches/etc
              >government uses police force to enforce it
              These aren't voluntary

      • 3 months ago
        Anonymous

        you underage gays and complete lack of basic civics knowledge are what's killing this country

    • 3 months ago
      Anonymous

      even when they do
      it's a democracy, I do not have to fulfil the fantasies of a dying out of touch boomer who doesn't know what he's talking about

  2. 3 months ago
    Anonymous

    I guess the diversity hires can't handle memory

    • 3 months ago
      Anonymous

      Its about CIA backdoors. If users are managing their own memory, its too difficult to insert automatic backdoors in via the compiler.

      • 3 months ago
        Anonymous

        You are moronic, but just to fuel your schizo posts

        • 3 months ago
          Anonymous

          > THE NSA SAYS
          > GOOGLE SAYS

          So brainwashed

        • 3 months ago
          Anonymous

          isn't that just microsoft and google admitting their coders cant code for shit?
          >70 percent of THEIR vulnerabilities

    • 3 months ago
      Anonymous

      Preventing a buffer overflow is programming 101.

      This line of argumentation always comes from the peak of the Dunning–Kruger effect.

      >Biden Administration warning about memory vulnerabilities
      True expert are talking

      Biden is memory unsafe

      kek

      • 3 months ago
        Anonymous

        Malicious buffer overflows happen from unsanitized user input. Preventing that is one of the first things you get taught. Just because you don't expect a user to send fake game packets with extra longer data than would normally be expected doesn't mean you shouldn't have checks against it.

        • 3 months ago
          Anonymous

          My post was more about those people saying stuff like "only Pajeets are responsible for memory safety issues", which is simply wrong. Even the best programmers in the world can accidentally shoot themselves in the foot or get blindsided by subtle bugs.
          As long as a programming language allows you to do dumb shit, dumb shit will be done. Doesn't matter if you're an Elder Wizard or fresh out of CS101.
          And even if you write perfect code you have no guarantee that someone else down the line won't frick it up.

          In short: Rewrite(tm) it(r) in Rust(c).

  3. 3 months ago
    Anonymous

    Isn't u ity games written in csharp?

    • 3 months ago
      Anonymous

      The scripting language is C#. The engine language is C and C++

    • 3 months ago
      Anonymous

      Scripting is C#, C++ is more widely used and is what unity's backend is made out of

    • 3 months ago
      Anonymous

      Every single relevant engine is made in C++
      Anything else is just supported for scripting

    • 3 months ago
      Anonymous

      Nope, Assembler.
      People too dumb for that, so you code in C# inside.

    • 3 months ago
      Anonymous

      Unity uses C# to talk to it's C++ API
      All Unity objects (monobehavior/scriptable objects/etc) also have a .NET wrapper so it's all C++ (and is why creating/destroying them leads to weird shit happening)

      The garbage collector isn't fast enough to handle video game stuff so you'll always have to base youre engine on C/C++
      Since they rewrote their entire codebase Unity's C# is actually faster than pure C++ most of the times btw

  4. 3 months ago
    Anonymous

    Ok I know it's the political class, but actually who the frick said this stupid shit.
    This is like
    ADVANCED stupid.

    • 3 months ago
      Anonymous

      reminder that all multiplayer games are full of security holes and if someone is really mad at you they can hit you with an RCE exploit

      Not to be disrespectful, but what language does Biden code in?

      More like I will take a fat shit in every toilet in the White House clogging all of them.

      >Biden Administration warning about memory vulnerabilities
      True expert are talking

      Biden is memory unsafe

      This is a result of government websites repeatedly getting hacked, as well as different agencies being hit by ransomware/malware. It has nothing to do with video games.

      • 3 months ago
        Anonymous

        That has literally nothing to do with anything, websites aren't written in C you Clly

        • 3 months ago
          Anonymous

          The software running those websites is.

      • 3 months ago
        Anonymous

        it will have something to do with video games soon
        all multiplayer games are unsafe
        https://techcrunch.com/2023/07/27/hackers-are-infecting-call-of-duty-players-with-a-self-spreading-malware

        • 3 months ago
          Anonymous

          >Activision's game Call of Duty is having an issue with a virus being spread through it
          >Contact Valve for an opinion on it
          What the frick?

          • 3 months ago
            Anonymous

            probably asking about taking the game down for having a vulnerability
            https://www.pcmag.com/opinions/critical-exploit-for-apache-log4j2-could-be-far-reaching-proves-real-in

            • 3 months ago
              Anonymous

              huh it's log4j again?

              • 3 months ago
                Anonymous

                it's not a new article
                point is, if you have sensitive data on your PC you shouldn't be playing multiplayer games
                https://secret.club/2021/04/20/source-engine-rce-invite.html

        • 3 months ago
          Anonymous

          MW2 2as already super fricked back in 2009/2010, I remember console players could wind up in hacked 18-player FFA Rust matches with the point cap maxed out.

      • 3 months ago
        Anonymous

        >This is a result of government websites repeatedly getting hacked
        Maybe the government should hire better programmers that know what they're doing then you fricking moron. It's not the fault of the language itself.

        • 3 months ago
          Anonymous

          We’ll keep hiring my nephew Ezra Moshenberg who outsources it to india, and that’s that

          • 3 months ago
            Anonymous

            That's pretty much what the israelite heavy Biden admin does.

          • 3 months ago
            Anonymous

            responding to the most true thing said in this thread

        • 3 months ago
          Anonymous

          >maybe logistic companies should hire better drivers, there is nothing wrong with using cars instead of trucks for hauling goods!

          • 3 months ago
            Anonymous

            C++ is the fricking truck. Do you think computer scientists use it for no reason?

          • 3 months ago
            Anonymous

            The internet is not just a big truck you can dump stuff on.
            It's a series of tubes

        • 3 months ago
          Anonymous

          That is racist and xenophobic, and a threat to our democracy!

        • 3 months ago
          Anonymous

          >Maybe the government should hire better programmers
          This. It's not just a US issue. In Sweden we had an attack not so long ago that crippled several municipalities healthcare IT systems. Our government keeps handing out contracts to the lowest bidders and our infrastructure is turning to absolute shit.

          • 3 months ago
            Anonymous

            This all feels very surreal, it's like on a macro level the exact same memory handling issues are plaguing society and the economy.

        • 3 months ago
          Anonymous

          Are you a fricking moron? There's no such thing as an unhakable system, everything is a race of finding holes, patching them before your enemy does, and praying that doesn't open more holes. Government systems are compromised in someway on a daily basis in every relevant country including China, us, russia

          • 3 months ago
            Anonymous

            no one mentioned unhackable

          • 3 months ago
            Anonymous

            Well... there is no such thing about an unhackable system when our computer architectures are designed in israel.

        • 3 months ago
          Anonymous

          Private corps can pay way more than any government for security specialists.

        • 3 months ago
          Anonymous

          Something like 80 to 90% of successful "hacks" are some moron falling for a phishing email.
          Having the best programmers in the world can't fix user moronation.

          • 3 months ago
            Anonymous

            this, it's why every company and governmental agency in the world makes you complete the most banal and basic net safety course about not opening the obviously malicious embedded file in your work email, because morons keep doing it

        • 3 months ago
          Anonymous

          >Maybe the government should hire better programmers
          This. It's not just a US issue. In Sweden we had an attack not so long ago that crippled several municipalities healthcare IT systems. Our government keeps handing out contracts to the lowest bidders and our infrastructure is turning to absolute shit.

          The strength of the system is only as strong as the weakest user

        • 3 months ago
          Anonymous

          Went to the IRS the other day to fill some forms, when the lady attending me noticed I'm a programmer legit told me to apply for a job there because the whole IT team is inept

      • 3 months ago
        Anonymous

        >This is a result of government websites repeatedly getting hacked
        Websites are not written in C or C++, but with Java or C#.

      • 3 months ago
        Anonymous

        It doesnt have anything to do with video games YET, you short-sighted demon/jew/globalist/leftist. You types are so incredibly stupid. You want to be lorded over by the government. You are incapable of thinking and providing for yourself so you need government thugs and equally stupid people to make your stupid decisions for you.

    • 3 months ago
      Anonymous

      the smartest developers on this planet frick up all the time, as evidenced by a long history of CVEs in every piece of software ever. mitigating an entire class of severe bugs is a worthy enough goal that companies have started doing this before the government ever recommended a thing

      on the contrary, you're just a pseud moron

  5. 3 months ago
    Anonymous

    reminder that all multiplayer games are full of security holes and if someone is really mad at you they can hit you with an RCE exploit

  6. 3 months ago
    Anonymous

    Not to be disrespectful, but what language does Biden code in?

    • 3 months ago
      Anonymous

      Kotlin

    • 3 months ago
      Anonymous

      Punched cards

      • 3 months ago
        Anonymous

        Unironically a lot of common government code still does run like this

    • 3 months ago
      Anonymous

      Poo poo dood pants 2.8

    • 3 months ago
      Anonymous

      Chef, that man is cooking.

    • 3 months ago
      Anonymous

      cobol like every old man

    • 3 months ago
      Anonymous

      probably fortran

    • 3 months ago
      Anonymous

      Enigma

  7. 3 months ago
    Anonymous

    More like I will take a fat shit in every toilet in the White House clogging all of them.

    • 3 months ago
      Anonymous

      Scylla doesn't have legs you dumb fanartists.

      • 3 months ago
        Anonymous

        that's my butt not her leg

    • 3 months ago
      Anonymous

      wish she would

  8. 3 months ago
    Anonymous

    >Biden Administration warning about memory vulnerabilities
    True expert are talking

    • 3 months ago
      Anonymous

      Ohoho that's a funnie

    • 3 months ago
      Anonymous

      Biden is memory unsafe

    • 3 months ago
      Anonymous

      Biden is memory unsafe

    • 3 months ago
      Anonymous

      Biden is memory unsafe

    • 3 months ago
      Anonymous

      jej

    • 3 months ago
      Anonymous

      heh

    • 3 months ago
      Anonymous

      Bwuhuhuhuh.

    • 3 months ago
      Anonymous
    • 3 months ago
      Anonymous

      TDS bidenite gamers absolutely SEETHING rn

    • 3 months ago
      Anonymous

      Biden is memory unsafe

      You're alright

  9. 3 months ago
    Anonymous

    Biden is memory unsafe

    • 3 months ago
      Anonymous

      >Biden Administration warning about memory vulnerabilities
      True expert are talking

  10. 3 months ago
    Anonymous

    let me guess, C and C++ isn't as easy to hack

    • 3 months ago
      Anonymous

      why the frick would the US government need to hack stuff? They'll just call up microsoft or apple or any social media company and be given direct access

    • 3 months ago
      Anonymous

      C and c++ is more prone to buffer overflow Black person

      • 3 months ago
        Anonymous

        >what do you mean I have to know how much memory I allocated

      • 3 months ago
        Anonymous

        Preventing a buffer overflow is programming 101.

        • 3 months ago
          Anonymous

          >Preventing a buffer overflow is programming 101
          i.e. more than we can expect from the modern H1B software development apparatus.

          • 3 months ago
            Anonymous

            moron diversity hires use java or similar
            only midwits use C/C++ in current year

      • 3 months ago
        Anonymous

        ASLR has been a thing since the 00s and shadow stacks since like 15 years ago.
        It's not a real world issue unless you work with pajeets.

      • 3 months ago
        Anonymous

        >dude I can't code it's the language fault!

    • 3 months ago
      Anonymous

      It's pretty rare that there's some kind of exploit in the language itself in any language, although it does happen.
      Programming is about talking to the computer. Assembly is you directly telling it what to do, C/C++ are you giving it the rough idea and then as you get further and further away from that into things like Java or Python/Javascript there are more layers between you and the computer so you're more limited in what you can tell it.
      That also means that you're protected from doing it from dangerous things and it can hide a lot of complexity from you. In this case that's what biden is talking about - people making mistakes which cause problems that they didn't have to because they didn't need the complexity.

      im not into programming, but i thought C and C++ were seen as superior in memory handling, since you have more control of memory? Though maybe it was from a performance standpoint, in comparison to Java which has "garbage collector" doing some memory stuff.

      >Though maybe it was from a performance standpoint
      That's generally it. It's more complexity and freedom but also more opportunity to make mistakes

    • 3 months ago
      Anonymous

      Too hard for minorities. Please use javascript

  11. 3 months ago
    Anonymous

    im not into programming, but i thought C and C++ were seen as superior in memory handling, since you have more control of memory? Though maybe it was from a performance standpoint, in comparison to Java which has "garbage collector" doing some memory stuff.

    • 3 months ago
      Anonymous

      The issue is lots of people make mistakes with memory handling so you get vulnerabilities and in most cases the extra control has no benefit. Also OP is homosexual and cropped an article so that it wasn't clear they were talking to developers who work for the US government. No shit the US government is overly paranoid about security vulnerabilities in their systems.

    • 3 months ago
      Anonymous

      Thats the thing, C++ doesnt give a flying frick if you leave a memory pointer to nowhere

      Java in comparison, will assign every undefined reference to "null" and has a garbage collector will gets rid of objects that are no longer referenced by nothing

      • 3 months ago
        Anonymous

        Java is fricking garbage. The fact that you have zero memory control is what attracts so many shitskins to learn it, one less thing their subhuman brains need to worry about.

        • 3 months ago
          Anonymous

          Remind me again which language is used in most mobile devices around the world?

          Besides this is the dumbest argument ever, you complain about memory management safeguards when the existence of a high level language in already a safeguard

          Unless you code in assembly or fricking binary, you have no right to complain about dumbing down, idiot

          • 3 months ago
            Anonymous

            >Remind me again which language is used in most mobile devices around the world?
            Javascript

            • 3 months ago
              Anonymous

              Android you ding dong, thats java

          • 3 months ago
            Anonymous

            Java is used everywhere because you don't have to recompile for every system type you dingus. But reliance on system specific java interpreters as a level of abstraction to maximize compatibility of java programs results in profound performance loss. Comparison between minecraft java and bedrock editions makes this obvious. That's not to say java is BAD, but it is suited for aplets and low demanding tools and nothing more, and was designed specifically for these light weight applications.

            • 3 months ago
              Anonymous

              >results in profound performance loss

              Describe "profound" because for the OVERWHELMING mayority of applications, the performance is pretty much the same

              Also, bas example, you assume both versions of the game use exactly the same code only with a different language, you have no way of proving that

      • 3 months ago
        Anonymous

        Use safe pointers, it’s not 1992 anymore

        Meanwhile Java wont give a frick if your deendency injector makes 500 of the same object and keeping it in memory forever because they have a mutual reference to another god object, and good luck figuring out where the leak is coming from

      • 3 months ago
        Anonymous

        >Thats the thing, C++ doesnt give a flying frick if you leave a memory pointer to nowhere
        >if you leave a memory pointer to nowhere
        >if you
        >you
        Correct, and whose fault is it for not managing their memory properly?
        It's (You)

        • 3 months ago
          Anonymous

          var obj = new int[5000000]
          obj = null;

          clean it up janny

          • 3 months ago
            Anonymous

            auto obj = std::vector<int>(5000000)

            It Just Works™

            You only need abstraction if you're moronic

            Or if you want to write something more complex then Hello, World program.

            • 3 months ago
              Anonymous

              >something more complex
              If you can't do it in C then you're a certified moron.

              • 3 months ago
                Anonymous

                You might be too slow, or maybe you are just one of the zoom zooms, but let me explain what i meant:

                I didn't argue that you can't do something in C, i said that tools C gave you are shit.

                To make this comparison more tangible, imagine you have a yard, and you need to dig it through. But the only tool you got is toothbrush - that is C.

              • 3 months ago
                Anonymous

                > i said that tools C gave you are shit
                Okay moron-kun

              • 3 months ago
                Anonymous

                Not even that guy, but you have to be a moron to argue the tools C gives you arent lacking

              • 3 months ago
                Anonymous

                >the tools C gives you are lacking
                Skill issue

              • 3 months ago
                Anonymous

                One word: Objects

              • 3 months ago
                Anonymous

                >objects
                Don't need them if you don't suck.

                C and c++ is more prone to buffer overflow Black person

                >C and c++ is more prone to buffer overflow
                If you're a brainlet, then yes

              • 3 months ago
                Anonymous

                >Don't need them if you don't suck.

                Ok champ, keep writing hello world, i wont bother you

                Which is why you don't tell corporate about a git repository and write everything in C, you're untouchable and if they fire you they'll have to rehire you immediately if they want their staff to literally get paid (especially if the code has a "poison pills" throughout the backend that activates if not checked correctly periodically in addition to the software relying on the structure of certain exact hardware to function).

                Id love to see the company dumb enough to fall for that

                >so addicted to OOP he can't even comprehend structs and function pointers

                YOUR COMPUTER CANT HOLD A CAR JUST BECUASE YOU DEFINED PROPERTIES FOR ENGINE, COLOR AND WHEEL SIZE. IT OPERATES PROCEDURALLY, IN ORDER OF COMMANDS GIVEN TO IT, ON THE DATA IT HAS ACCESS TO. IT WILL NEVER HOLD A CAR. STOP PRETENDING IT CAN AND WRITE REAL CODE homosexual.

                I dread to imagine how disgusting your spaghetti code is

                You have never written code commercially, i guarantee it

              • 3 months ago
                Anonymous

                i don't know why are you arguing with people who are clearly trolling (because people that moronic doesn't exist)

              • 3 months ago
                Anonymous

                I seriously hope you are right

              • 3 months ago
                Anonymous

                >i wont bother you
                >t. Has never written code for bare metal, so close to the hardware that you can literally taste the bits
                >t. Has never written code for hardware that requires fastest execution time with no overhead added
                >t. Has never written code for an OS that isn't even posix compliant

              • 3 months ago
                Anonymous

                found the stuxnet dev, how's the weather in tel aviv

              • 3 months ago
                Anonymous

                >literally an OOPlet
                lmao literally everything you think is important is trickle-down management dogma from the 90s.

              • 3 months ago
                Anonymous

                Have you ever written an interrupt routine? You little homosexual? No you haven't, because you're a homosexual. So why don't you go and write an interrupt routine, homosexual.

              • 3 months ago
                Anonymous

                >literally an OOPlet
                lmao literally everything you think is important is trickle-down management dogma from the 90s.

                >i wont bother you
                >t. Has never written code for bare metal, so close to the hardware that you can literally taste the bits
                >t. Has never written code for hardware that requires fastest execution time with no overhead added
                >t. Has never written code for an OS that isn't even posix compliant

                None of you homies have coded for any big company, im arguing with script kiddies, no wait, worse, script manchildren who have not catched up with the last 10 years of coding and consider it a virtue

              • 3 months ago
                Anonymous

                >t. javascript Black person

              • 3 months ago
                Anonymous

                If anything people who buy into Gang of Four-derived dogmas that proved themselves false within like five years of being sold to Enterprise™ in the 90s are closer to scriptkiddies simply because you think there's a silver bullet "pattern" to every problem instead of thinking from first principles.

              • 3 months ago
                Anonymous

                OOP for writing code quickly
                Functional for writing quick code
                Simple as

              • 3 months ago
                Anonymous

                >so addicted to OOP he can't even comprehend structs and function pointers

              • 3 months ago
                Anonymous

                You can OOP in C

              • 3 months ago
                Anonymous

                i'm sending rob pike to put a bomb in your mailbox

              • 3 months ago
                Anonymous

                YOUR COMPUTER CANT HOLD A CAR JUST BECUASE YOU DEFINED PROPERTIES FOR ENGINE, COLOR AND WHEEL SIZE. IT OPERATES PROCEDURALLY, IN ORDER OF COMMANDS GIVEN TO IT, ON THE DATA IT HAS ACCESS TO. IT WILL NEVER HOLD A CAR. STOP PRETENDING IT CAN AND WRITE REAL CODE homosexual.

              • 3 months ago
                Anonymous

                No but Anon if you make the object an Animal and then you make it inherit from Animal to become a Cat instead it will make your program 900% more understandable by someone that does not program for a living

              • 3 months ago
                Anonymous

                >900% more understandable by someone that does not program for a living
                1. No it won't.
                2. Get morons away from code

              • 3 months ago
                Anonymous

                maybe i should have put /s at the end like we were in fricking r*ddit or something

              • 3 months ago
                Anonymous

                >letting others touch your code
                lmao

                t. Never wrote non trivial software

              • 3 months ago
                Anonymous

                That guy writes "hello world" and feels like hackerman

        • 3 months ago
          Anonymous

          Have fun maintaining code (you) didnt write

          • 3 months ago
            Anonymous

            >letting others touch your code
            lmao

            • 3 months ago
              Anonymous

              Have you ever worked on a git repository?

              Its not the 90s anymore, companies want code that other people besides (you) can work on

              • 3 months ago
                Anonymous

                Which is why you don't tell corporate about a git repository and write everything in C, you're untouchable and if they fire you they'll have to rehire you immediately if they want their staff to literally get paid (especially if the code has a "poison pills" throughout the backend that activates if not checked correctly periodically in addition to the software relying on the structure of certain exact hardware to function).

              • 3 months ago
                Anonymous

                if you can pull that type of stunt on them, they fricking deserve it

              • 3 months ago
                Anonymous

                you do realize that almost all ict companies require you to use version control, right?
                that only works in small companies where you are the only one doing programming and they merely need someone to handle some system instead of developing anything.

    • 3 months ago
      Anonymous

      Superior means you can manage memory manually instead of letting the garbage collector handle it, which can be more efficient. However, manual memory management is prone to errors. Rust attempts to address this issue with its borrow checker, but it introduces new issues

    • 3 months ago
      Anonymous

      It is superior in control, which is why it can be stupid fast by how you can manually frick with memory.
      The problem is the huge influx of pajeets with fake degrees writing most code these days, causing security vulnerabilities and memory leaks

  12. 3 months ago
    Anonymous

    Java bros, WE KEEP FRICKING WINING!

  13. 3 months ago
    Anonymous

    I program in C# we have memory leaks all the time
    I use Java programs and they regularly crash from memory issues

    In C++ if you are not a moron you would never have unsafe memory problems either, just dont use malloc and you are done

    • 3 months ago
      Anonymous

      The problem isn't memory leaks, it's out-of-bounds array accesses and write-after-free. In C/C++, you can have a ten element array and overwrite its thousandth element if you like, which can be used by malware to modify any byte in memory. Memory-safe languages don't let you do that, which prevents a lot of vulnerabilities. Especially C-style strings and the related C standard library features have a lot of pitfalls that are easy to fall into.

      In my opinion it's a pretty reasonable recommendation for most software, although personally I don't like the software architectures that Rust often forces you into.

      • 3 months ago
        Anonymous

        >the related C standard library features have a lot of pitfalls
        Confidently incorrect

        • 3 months ago
          Anonymous

          https://stackoverflow.com/questions/2565727/which-functions-from-the-standard-library-must-should-be-avoided#2565736
          Discussing programming on Ganker is somehow always entirely moronic

          • 3 months ago
            Anonymous

            >Single outdated post from 2010 on jeetoverflow
            Not an argument

            • 3 months ago
              Anonymous

              Outdated? It stopped being a vulnerability?

              • 3 months ago
                Anonymous

                If you're so braindead that you're still using C++98 then yes. Otherwise it's a none issue

              • 3 months ago
                Anonymous

                Over 60% of codebases are still using C++98 though.

      • 3 months ago
        Anonymous

        In C you just bundle all the memory into Arenas and free whenever you now it's reasonable to do so.
        Not a big issue. Don't care about C++s smart pointer shitting.
        C-style strings also aren't an issue, just don't use the dogshit standard library. (which you wouldn't in Rust either for anything that matters)

    • 3 months ago
      Anonymous

      The same could be said for basically any language: do it right, and you won't have issues; do it wrong, and you will

      Just recently I spotted an error where a for-loop meant to go backwards through an array still used ++, so it overflowed the int and wrapped around to hit 0. I'm not sure how the frick that happened, since it caused a noticeable stutter and, you know, didn't do shit since it never checked the indices it was meant for, but there it was. Some people just do a bad job and need life baby-proofed

      • 3 months ago
        Anonymous

        how do you frick up something as basic as making sure the index is within bounds? human errors happen but still

        • 3 months ago
          Anonymous

          And that's why you use code analyzers

        • 3 months ago
          Anonymous

          Short answer, by not writing tests. OutOfRangeException is moronicly common.

        • 3 months ago
          Anonymous

          It was part of a public API that wasn't used, I believe, and - I'm guessing - was never tested. This was outdated in-house stuff. I was looking through it at random and just spotted it as I was scrolling through. Had it been used even once someone would instantly have noticed that it took 2 seconds to execute

          • 3 months ago
            Anonymous

            >in-house stuff
            morons not testing properly is not the languages fault.

            • 3 months ago
              Anonymous

              That's exactly my original point, yeah

      • 3 months ago
        Anonymous

        unsafe
        {
        }

        • 3 months ago
          Anonymous

          You don't even need that. https://github.com/Speykious/cve-rs

  14. 3 months ago
    Anonymous

    only the most quality posts are made by the white house

  15. 3 months ago
    Anonymous

    Embrace monke
    go back to Assembly

  16. 3 months ago
    Anonymous

    I mean, the language doesn't necessarily make the game better or worse. it's not like it's the 90's anymore where you have to fit your game onto a tiny cartridge.

    • 3 months ago
      Anonymous

      This line of thinking is how the Dark Forces remaster takes up 23gb.

    • 3 months ago
      Anonymous

      consoleBlack person argument

      Scylla doesn't have legs you dumb fanartists.

      Imagine

  17. 3 months ago
    Anonymous

    maybe they should stop hiring pajeets

  18. 3 months ago
    Anonymous

    The skill of the average modern programmer is really that bad huh

  19. 3 months ago
    Anonymous

    same guy who told people that a 9mm bullet would blow the lungs out of the body so...

  20. 3 months ago
    sage

    unreal is one of the shittiest engine in the whole industry. good riddance.

  21. 3 months ago
    Anonymous

    >White House staffers treating Biden like it's Weekend At Bernie's again
    I hope he gets another term actually, this can only get funnier.

    • 3 months ago
      Anonymous

      Given the economic prospects of it, I don't.

      • 3 months ago
        Anonymous

        They're getting worse either way

        • 3 months ago
          Anonymous

          Well yeah, they'll certainly try to make it worse as a retaliatory action. There's a hard limit on how effective that can be and it's not very high.

  22. 3 months ago
    Anonymous

    >let us handly your memory management.
    >no! don't touch those memory addresses! it is for your own security. trust us.

  23. 3 months ago
    Anonymous

    what better way to hide backdoors using compilers than making sure people can't control their memory management

  24. 3 months ago
    Anonymous

    Game industry runs on c++, what the frick are they even going to substitute it with?

    • 3 months ago
      Anonymous

      with nsa backdoors ofcourse. now get to writing the new war thunder using our safer languages

    • 3 months ago
      Anonymous

      Jai

  25. 3 months ago
    Anonymous

    Oh yeah man I'm really gonna stop writing code for my 16 bit MCUs in C, that's totally going to happen. I've got plenty of processing power left to implement Rust's "problematic number checker" too, I'll get right on it.

  26. 3 months ago
    Anonymous
  27. 3 months ago
    Anonymous

    Why do they care what language people code in? If their zogbot developers can’t handle C or C++, how does that translate to them wanting nobody else to use the language?

  28. 3 months ago
    Anonymous

    One day reading and writing are going to be declared unsafe and your nearest politician will recommend watching government regulated tv channels instead.

  29. 3 months ago
    Anonymous

    I'm a codelet
    What are the alternatives?
    I use Blender to do my 3D work, and I know that is made in Python. Should I start learing Python so that I can get hired at the White House and kill the israelites from the inside?

    • 3 months ago
      Anonymous

      >is made in Python
      Guess what python is made in fricktard

    • 3 months ago
      Anonymous

      blender is mostly made with c++
      python is used for ui and some surface level stuff
      >Python for user interface layout, simple tools, keymaps, presets and add-ons.
      >GLSL for shaders.
      >C++ for the rest of the code. Originally most code was C, but only a small amount remains now.

  30. 3 months ago
    Anonymous

    i urge for them to suck gigantic wieners and shut the frick up about what other people do.

  31. 3 months ago
    Anonymous

    I miss the good times, when the US government talking about software meant we got "America's Army"

  32. 3 months ago
    Anonymous

    Maybe just don't write sloppy code?

  33. 3 months ago
    Anonymous
    • 3 months ago
      Anonymous

      >computers are made so easy even a baby can use them
      >zoomers are completely incapable of doing tech jobs because they have no idea how to troubleshoot or fix computers anymore
      Bet if you put a broken TV in front of this guy he wouldn't have been able to fix that either or even program his cable box remote to work with it. Ease of use is not the same as programming and repair.

  34. 3 months ago
    Anonymous

    >tfw born too early to get into coding
    >all these zoomers now have high paying tech jobs and im still stuck being a warehouse worker
    realistically how long would it take me to learn python or c++?

    • 3 months ago
      Anonymous

      6 months to compete with pajeets.
      5 years to compete with moronic whites
      10 years to start getting actually useful
      20 millenia to reach 1% of Carmack's knowledge

    • 3 months ago
      Anonymous

      It's too late, bro. Let it go.

    • 3 months ago
      Anonymous

      can you solve abstract problems, and are you willing to read technical documents?

      If yes to both of these, then about 6 months would make you proficient enough.

      • 3 months ago
        Anonymous

        >are you willing to read technical documents?

        Confession, I have avoided this and went to tutorials or asked for help. I will start digging into technical documents more often now.

        • 3 months ago
          Anonymous

          Wait, you didn't read the 1000+ page hardware documentation?
          Not gonna make it

          • 3 months ago
            Anonymous

            Oh. No. I read a book "C++ Primer (5th Edition) 5th Edition" with only 976 pages.

          • 3 months ago
            Anonymous

            I did for one job I had, where I was programming some motor controller. But for frontend development like Next JS/React? I was heavily motioned and advised to do it, but nope.

            And yet I am currently lost trying to recreate the tiermaker site.

            https://tiermaker.com/create/super-smash-bros---all-character-renders-64-ultimate-16084006

            After I finished doing some studying up on dotnet, I'll get to this.

    • 3 months ago
      Anonymous

      just be careful when selflearning. it is easy to remain entirely oblivious to some important things and not even realize that you never learned to take them into account

    • 3 months ago
      Anonymous

      6 months to compete with pajeets.
      5 years to compete with moronic whites
      10 years to start getting actually useful
      20 millenia to reach 1% of Carmack's knowledge

      >want to stop being a codelet
      >been looking at unity and C# tutorials in my (very limited) free time in the past couple months
      >wrote a simple calculator with WPF
      >wrote a dead simple game prototype with mspaint grafix
      >made a dumb mod for a game on steam workshop

      I feel I'm a brainlet and progress is very slow, but I don't want to stop, this stuff is pretty fun.

      I feel like I need to push myself and write some simple, but real and functional app from scratch to train myself further. Doesn't have to be an original idea, I'm down for simply writing a version of something that exists just to train myself. The problem is I can't decide on anything, and I don't want this one to be a game because I don't want to tunnel on Unity right now. What would you suggest anons?

      • 3 months ago
        Anonymous

        Don't give up! It's not easy, nothing worth doing is. But as long as you persevere, you can still achieve it!

      • 3 months ago
        Anonymous

        Write a CHIP-8 emulator and then some other emulators like Gameboy/NES

      • 3 months ago
        Anonymous

        WAGMI bro

    • 3 months ago
      Anonymous

      the code bubble already burst, anon. you'll be competing for relatively few jobs with (1) people who actually love to code and have done it all their lives; (2) Indians who will work for peanuts out of a hovel in Mumbai, and; (3) AI. Find a union labor job instead. By all means learn to code if you are interested in it, but don't treat it as career retraining because you'll be betting on a very uncertain future.

      • 3 months ago
        Anonymous

        >the code bubble
        hello third worlder

        • 3 months ago
          Anonymous

          keep telling everyone to learn to code you boomer schizo.

    • 3 months ago
      Anonymous

      >being a warehouse worker
      you are there forever

    • 3 months ago
      Anonymous

      A lot of fomo around computer jobs, but yes the bubble for tech workers burst already and now everything is being run by street shitters. Realistically, you should be competent with Python in about a year if you're starting from 0 and you're consistent about learning. Then, I would rip the training wheels off and leap into C/C++ and start understanding memory allocation. From there pretty much any language you might learn will be absolutely trivial. Also, it's fun.

    • 3 months ago
      Anonymous

      >born too early to get into coding
      Unless you're like eighty years old this is bullshit. Computer science has been a thing in colleges for decades, and programming/coding has been a big field since before that. A lot of the older, wealthier programmers I know made a ton of money around Y2K making changes for banks in archaic programming languages.

  35. 3 months ago
    Anonymous

    meanwhile israel has a literal backdoor in every single intel chip

  36. 3 months ago
    Anonymous

    Biden uses after free every time he tries to recall something

  37. 3 months ago
    Anonymous

    >White House: You should switch to a memory safe language, or be able to prove you've successfully implemented defenses against unsafe operations if using C or C++. Memory vulnerabilities account for 70% of hacks.
    Why are people freaking out about this statement? It's basic common sense.

    • 3 months ago
      Anonymous

      Driving cars causes crashes. People shouldn't drive cars. It's common sense

      • 3 months ago
        Anonymous

        They're not telling you to stop using C++, just to have additional scrutiny if you do use C++.
        Quit making up fictional scenarios in your head to get mad at.

      • 3 months ago
        Anonymous

        YES, PEOPLE SHOULDNT DRIVE A CAR BUT AMERICAN CITIES WERE BUILT OR CHANGED TO MAKE PEOPLE DEPENDENT ON CARS

    • 3 months ago
      Anonymous

      >70% of hacks
      No.
      70% of CVEs at Microsoft. Most of which are theoretical and either hard or impossible to actually exploit.
      It's mostly an empty statistic quoted by Rust people because it sounds extreme at a glance if you don't know how CVEs get reported.

  38. 3 months ago
    Anonymous

    >White House advises developers to use code that doesn't have tons of memory leak issues
    >Ganker: THIS IS BAD FOR SOME REASON

    • 3 months ago
      Anonymous

      >doesn't have tons of memory leak issues
      That's a skill issue. Learn to write better code than your average pajeets

  39. 3 months ago
    Anonymous

    Unreal is trash.

  40. 3 months ago
    Anonymous

    sisters, come join us in HRT(helpful rust threads)!

  41. 3 months ago
    Anonymous

    They're obviously talking about government-contracted software

  42. 3 months ago
    Anonymous

    frick it, i'm going back to using java

  43. 3 months ago
    Anonymous

    >Indians use Java, Javascript and pretend to know Python
    >Government says not to use C and C++, the backbone of everything good and the white man's language because they want to continue flooding the tech market with diversity hires
    Windows being shit was just the beginning. It's going to get worse very soon.

  44. 3 months ago
    Anonymous

    lmao Rust literally offers nothing to game dev.
    Even the biggest shills for Rust in the industry Embark basically say it's a "one day we would like to be able to use it" thing.

  45. 3 months ago
    Anonymous

    >president biden will not play your indie game because it's not memory safe
    it's over...

    • 3 months ago
      Anonymous

      It's okay, even if he did play it he wouldn't be able to appreciate it because he's not memory safe

      • 3 months ago
        Anonymous

        >Joe Biden can replay Outer Wilds every week and be wowed every time
        It's not fair!

  46. 3 months ago
    Anonymous

    It has nothing to do with that. Indians struggle with C and C++. Durgasoft cant train these clowns properly.

    • 3 months ago
      Anonymous

      C++ (also known as Cpoopoo) is the quintessential jeetlang, moron.

      • 3 months ago
        Anonymous

        >C++
        >jeetlang
        Just because they pretend to understand it, doesn't mean they actually can use it. Just like a toilet

        • 3 months ago
          Anonymous

          Bjarne himself doesn't understand his own language, you silly homosexual. Who are you fooling?

      • 3 months ago
        Anonymous

        Found the pajeet.
        Indians don't know shit.

        • 3 months ago
          Anonymous

          that's why they use C++

          • 3 months ago
            Anonymous

            >They use C that means they're good at it
            Half the truck drivers in my city are indian and they're terrible.

            • 3 months ago
              Anonymous

              I live in the most Indian city in Canada and these guys are moronic. They pretend to be knowledgeable in academics and skilled in the trades but they pale in comparison to an average white guy.

      • 3 months ago
        Anonymous

        Yep, I'm thinking it's time to switch out of CS if you haven't already.

        All of my C++ professors were poos, this is irrefutable.

  47. 3 months ago
    Anonymous

    off by one errors only happen when
    1. you use a poorly documented api/file/stream
    2. you do complicated for/while loops with dynamic loop counter ranges

  48. 3 months ago
    Anonymous

    Someone told him to download more RAM and he took that as advice.

  49. 3 months ago
    Anonymous

    >white house urges....
    Stopped reading there. Let the free market develop as it pleases.

    • 3 months ago
      Anonymous

      when The President tells you to do something you do it kiddo

  50. 3 months ago
    Anonymous

    >Its le for your own safety!
    >70% of bugs and crashes are related to memory
    >...not because you hired a bunch of java pajeets and pajeetas

  51. 3 months ago
    Anonymous

    The CIA really doesn't have backdoors to C and C++?
    KWAB

    • 3 months ago
      Anonymous

      C is fairly easy to implement your own compiler for so no.

  52. 3 months ago
    Anonymous

    >totally not backdoored guise
    kek, these trannies

  53. 3 months ago
    Anonymous

    For me, it’s python 🙂

  54. 3 months ago
    Anonymous

    What a bizarre statement from the WH.

  55. 3 months ago
    Anonymous

    I hecking love to know that im using software that was hecking fast to develop in and was totally cool to work with for Mr. Sanrijh Kumar
    Im absolutely fine with having 90% of my CPU power stolen by a bunch of software that was made by a bunch of adults with efficient developing tools
    Hardware has gotten 10x faster in a couple years, but is relatively still just as fast or slow as it used to be because a bunch of greedy fricks started prioritizing their development speed and efficiency instead of focusing on product quality

  56. 3 months ago
    Anonymous

    >The only way a program can be safe is if you take away control from users, throw away the lock and key, run over CIA with your car
    No but seriously, its another "think of the kids" or "its for your own safety" argument
    You will never be able to make it impossible for people to frick with you if they care enough except by having no control over anything you own
    And to say that you need protection from yourself is insulting, but modern programmers dont think like that, they are cattle.

    • 3 months ago
      Anonymous

      >you need protection from yourself
      your users need protection from you

  57. 3 months ago
    Anonymous

    >Guys stop making shit that lets others detect our backdoors

  58. 3 months ago
    Anonymous

    >all memory safe languages are made in C or C++

    >rust is implemented with LLVM, a C++ project

    UH OH!!!! UH OH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • 3 months ago
      Anonymous

      so the languages can remain written in c or c++ and the people actually writing applications can write in the memory safe languages. what's the problem?

      • 3 months ago
        Anonymous

        writing in C is the only way to make my imposter syndrome go away

  59. 3 months ago
    Anonymous

    And I urge the White House to do their fricking job and enforce the 25th

  60. 3 months ago
    Anonymous

    just give up C-niles, learn Lisp

    • 3 months ago
      Anonymous

      reminds me of this blog post
      https://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html
      >I’ve built a real time, GUI based, animated space war game using Clojure. I could keep the frame rates up in the high 20s even with hundreds of objects on the screen. Clojure is not slow
      in the HIGH 20s

      • 3 months ago
        Anonymous

        anything over 12 fps is worthless gamerbro bait pushed by razer, asus, samsung and nvidia marketing teams

      • 3 months ago
        Anonymous

        > If nanoseconds are your concern than you probably don’t want Clojure in your innermost loops.
        I knew Bob was a fricking OOP grifter but this much is just fricking dirty dishonest shit, take his white card away and throw him in prison with the Black folk

      • 3 months ago
        Anonymous

        system programming is different from application programming
        you wont program any low-lovel clever code anyway Black person

        • 3 months ago
          Anonymous

          game programming is systems programming
          lisp is a toy you give to israelites when they're bored

          • 3 months ago
            Anonymous

            the web runs on slow ass shit code

            • 3 months ago
              Anonymous

              yeah it does
              anything else?

              • 3 months ago
                Anonymous

                premature optimization is the root of all evil

              • 3 months ago
                Anonymous

                It's been five fricking decades when are we going to optimize the internet?

      • 3 months ago
        Anonymous

        >high 20s
        it's some dogturd lib, chill out Linus

  61. 3 months ago
    Anonymous

    no one has provided a good reason to stick with c or c++ lmao

    • 3 months ago
      Anonymous

      bro you don't understand I like being able to frick up with no tangible benefits

    • 3 months ago
      Anonymous

      We don't need to. Rust doesn't offer a single goddamn thing that gamedevs care about.
      Memory safety is irrelevant for games.

      • 3 months ago
        Anonymous

        >Memory safety is irrelevant for games
        every time someone says this i'm gonna post another RCE exploit
        https://blog.bricked.tech/posts/tmnf/part2

        • 3 months ago
          Anonymous

          >XML-RPC parsing
          Rust would likely have to do that in an unsafe block either way.

          • 3 months ago
            Anonymous

            lol
            https://neodyme.io/en/blog/csgo_from_zero_to_0day

            • 3 months ago
              Anonymous

              All issues of implementation logic. Rust doesn't help with that at all.

              • 3 months ago
                Anonymous

                https://www.theverge.com/2022/1/22/22896785/dark-souls-3-remote-execution-exploit-rce-exploit-online-hack

              • 3 months ago
                Anonymous

                Buffer overflows. The first issue you've posted that Rust actually does solve.
                Of course turning on compiler features like shadow stacks, distrusting user input on the server-side and bounding your arrays does the same thing.
                This being Bamco they could probably replace their servers with a Rust version if they feel like telling their devs to turn on a bunch of compiler flags is too much work.

              • 3 months ago
                Anonymous

                >Of course turning on compiler features like shadow stacks, distrusting user input on the server-side and bounding your arrays does the same thing
                why aren't they doing it then? keep in mind that i never mentioned rust
                "memory safety is irrelevant for games" is just bullshit, if steam automatically ran games in a sandbox it wouldn't be such a big issue but almost all games would shit the bed if you tried that today
                https://nvd.nist.gov/vuln/detail/CVE-2023-24059

              • 3 months ago
                Anonymous

                >why aren't they doing it then?
                Because it's a new issue for them they haven't had to deal with before.
                How is that not obvious?
                They're not PC developers originally.
                >"memory safety is irrelevant for games" is just bullshit
                lmao yeah that's why Rustgays literally can't make a single game and try to shit out engines without understanding what paradigms like ECS are trying to solve.
                >but almost all games would shit the bed if you tried that today
                Almost all games never touch online and out of those who do 90% don't trust the players in the first place.
                How many games can you cite where CVEs have been an actual exploited issue?

        • 3 months ago
          Anonymous

          I have never heard of a game being used as an attack vector other than people discovering you COULD use it
          Hackers dont fricking give a shit about chumps with no money, this isnt the 90s anymore when you could write an exe that disguised itself as a text file for windows and a 12 year old could troll an entire nation with just a couple emails
          The game industry and gamers dont give a shit about "safety" ...except when you mention cheaters, then they get on their knees to suck on anyones wiener to give complete access to their PCs to chinese, russians and worst of all, CIA

          • 3 months ago
            Anonymous

            >I have never heard of a game being used as an attack vector other than people discovering you COULD use it
            just read this

            it will have something to do with video games soon
            all multiplayer games are unsafe
            https://techcrunch.com/2023/07/27/hackers-are-infecting-call-of-duty-players-with-a-self-spreading-malware

            i think the old COD games have been the most consistently attacked but it happens more often than you think, it's not professional hackers looking to make money but rather angry nerds with too much time on their hands
            someone is dominating you? send a meterpreter payload and frick with their computer for a while

            • 3 months ago
              Anonymous

              Thats still not become common enough, besides, Black folk could rob you on the streets in NY and not get a prison sentence when caught, yet we didnt switch from using Black folk as labor

              • 3 months ago
                Anonymous

                >Thats still not become common enough
                i'm just going to leave my door unlocked while i go on vacation because "break-ins aren't common enough"
                look you're right that no one cares but that's the fricking problem

              • 3 months ago
                Anonymous

                You would trade every benefit you get from C/C++ (fast, efficient software) for a small gain in safety, that will eventually be eroded away anyway because people work fulltime around the world to frick with people to gain money through blackmail and stealing data from BIG COMPANIES or because you were afraid someone could RCE exploit your java server? Because thats the only "real" bad exploit i have ever heard of ever actually being a thing, and it was never reported as being done to anyone anyway.
                The entire argument for videogames needing to be safe is just plain moronic because there hasnt been any real noticeable things ever happening, because again, theres no money in it
                A few nerds doing some stupid shit isnt a reason to switch to using a completely different language for creating videogames, not to gamers, not to the companies
                Companies are sooner to switch to fricking having their games written in visual languages (think building legos with code) than ever giving a shit about safety

              • 3 months ago
                Anonymous

                >You would trade every benefit you get from C/C++ (fast, efficient software) for a small gain in safety
                no one said you had to switch languages
                literally just check that the data fits in your buffers when you receive a network packet
                that's how almost all these exploits work, some moron that wrote the code assumes everyone is "nice" and would never send malformed data to you
                that's defensible for the 90s (when only middle/upper class whites played on PC) but not today

              • 3 months ago
                Anonymous

                Well then we werent even talking about the same thing
                Its standard practice no matter what you do to check if the data fits in your buffer, doesnt matter if youre using rust or not, but i think Rust just enforces it (?) during compile

              • 3 months ago
                Anonymous

                >Well then we werent even talking about the same thing
                switching to rust would also solve all of these issues
                your choice
                you can keep crying about that below
                >Its standard practice no matter what you do to check if the data fits in your buffer
                it's clearly not lmao

              • 3 months ago
                Anonymous

                >See? Those people didnt do the thing!! Government please protect us from ourselves!
                (You)

    • 3 months ago
      Anonymous

      Most shit written in C never wasted my time
      I know for a fact most C++ programs using virtual functions do
      But then again, there are sane people that stick to what works instead of doing the funny "0 cost abstractions"

  62. 3 months ago
    Anonymous

    >we can't crack c and c++ please use RISC

  63. 3 months ago
    Anonymous

    I would not listen to the government about technologic stuff

  64. 3 months ago
    Anonymous

    i only ever learned C, C++, and Java in school a gorillion years ago

    what are people using now?

    • 3 months ago
      Anonymous

      C and C++ for games pretty much.
      Some hope of Jai making a dent there once it gets into an open beta release but who knows.

    • 3 months ago
      Anonymous

      For games, it's either C++ (Unreal) or C# (Unity)
      If you're talking about coding in general, I dunno. I work in a random IT job, and I work in .NET (C#). I know some shit here that's done in Java too, so it really depends

  65. 3 months ago
    Anonymous

    Rust has only ever been used by insecure webdev undergrads in college that want job security and think they are "system engineers" and now they are twice as more unbearable now that this government statement came out

  66. 3 months ago
    Anonymous

    >White House says

    Whit House need to urge Israel to frick off

  67. 3 months ago
    Anonymous

    Java bros, we won.

    • 3 months ago
      Anonymous

      >tfw did my first Java pull requests a couple of months ago

      Feels good man.

  68. 3 months ago
    Anonymous

    Modern C++, with RAII and single-ownership and all the other great new features, addresses a lot of these issues.

    The problem is the stubborn fossils that still program like it's C++98 or "C with classes" and continue to do so in new code in 2024 and other code-bases that have similar "I don't like new things!!!"-leadership.

    unique_ptr alone goes such a long way as it is. Even using move-only types for GPU handles for Vulkan/OpenGL is great since your lifetimes are entirely RAII based now and you only give out non-owning references to objects.

    There is also hardware security measures like PAUTH that add safety at a hardware level, which Rust has absolutely zero access to.

    You can still inject a DLL or APC call into a rust process, but at least c and c++ are low-level enough to where you can protect against it.

    Rust is only good for singular monolithic applications and you lose all that safety the instant you try to make something big and modular with dlls or plugins since you lose all of that lifetime tracking at the ABI boundary.

    Rust is for web-developer shitheads that want to feel like they're doing "low level" programming.

    • 3 months ago
      Anonymous

      RAII isn't that great either if you have clean cut free situations like in games.
      You're contorting the code to deal with lifetime semantics one pointer at a time instead of bundling them into distinct arenas.

      • 3 months ago
        Anonymous

        You can give different objects different allocators.

        Even the standard library has this pattern.
        You can use the standard new/delete allocator or use your own and implement it however you want and it will use it in the dtor.

        Can def tell you're a rust head that never touched C++ if you didn't know this.

        • 3 months ago
          Anonymous

          The problem with oop and c++ is that spaghetti is a much bigger pain to debug and fix. don't tell me to code better, because every fricktard who has worked in the industry knows that given enough time every code turns into spaghetti.
          Pure C is easier to debug. The worst case is when you get some 1000 line function and pointer frickery.

          • 3 months ago
            Anonymous

            why do you oop haters always seem to imagine some insane forest of inheritance frickery when most cases of oop have a depth of 1 where some classes just need to share an interface and that's it.

            You guys always point at shit like "a->b->c,d,e,f->g->h->i->g,k" when 99999% of the use-cases is just "a->1,2,3,4" and MAYBE "a->1,2,3,(4->x)" and that's it.
            Even the linux kernel is OOP but just implement vtables and "inheritance" and such manually.

            • 3 months ago
              Anonymous

              cniles think reinventing the wheel is a virtue

            • 3 months ago
              Anonymous

              >seem to imagine some insane forest of inheritance frickery
              Because I've seen 10+ year old legacy C++ embedded code. Calling it spaghetti would have been a compliment

            • 3 months ago
              Anonymous

              Because going more than 1-2 depths is almost always unjustifiable and literally almost every single C++ library out there is guilty of it and worse.
              And C++ OOP in practice implies a lot more than C OOP does.

        • 3 months ago
          Anonymous

          >give it different allocators
          All of which end up having to contort around the DAG issues brought on by modern C++ more or less presuming RAII as the standard.
          Rust has almost the exact same problem for that matter. They bought into the "zero cost abstraction" religious thinking full-on and enforce what is effectively RAII (but with worse semantics like picking between Arc/Rc) to deal with issues brought on by the Affine type system constraints.

    • 3 months ago
      Anonymous

      eager allocation and deallocation from raii is convenient and for most people it's enough, but not great. programming languages like C/C++ need much better metarprogramming and better options to manage memory.

      • 3 months ago
        Anonymous

        Reflection is also kind of piss-poor. Kinda crazy but doable in C when you have to rely on preprocessor macros/actively parsing your own code to be able to tell runtime debug info.
        Hoping Jai turns out as good as i've seen hints of it being, it'd be a step-up for my own projects at least.

        • 3 months ago
          Anonymous

          im not a fan of reflection being used in programs, at least at runtime. im referring to having a more abstract and rich way to look at code. more like youre writing code as higher level functions and are assembling them. similar to templated programming but on triple steroids. theres a language called terra which promises this but its a little awkward and has a pretty barebones stdlib

          • 3 months ago
            Anonymous

            I generally don't put much hope in abstraction and silver bullets.
            For me a C without warts and with some of the niceties of modern languages without going moronic ideological like Rust did would be good.

            • 3 months ago
              Anonymous

              >For me a C without warts and with some of the niceties of modern languages
              so c++. you don't have to use every feature in the language; even just RAII is nice so you don't have to "goto cleanup" every time you need to handle an error

              • 3 months ago
                Anonymous

                >so c++.
                No because C++ is actively worse than C in most respects. It's a language that likes to have it's "features" get in the way of getting shit done which I abhor.

              • 3 months ago
                Anonymous

                >because C++ is actively worse than C in most respects.
                No. you just need a company give you programming standards to force you only using certain features. I guess few are working in a big company and review each others' code.

              • 3 months ago
                Anonymous

                Yeah, sticking to a subset and having to deal with the issues C++ adds onto C and having to deal with the entire focus of the language being whatever dumb shit the C++ committee shat out this year instead of fixing it's issues, which is what I do.
                I don't feel like enumerating all the issues C++ has for me personally but the TLDR is that i'd much rather have a C with modern tooling rather than deal with C++ forever.

                nothing is stopping you from writing C++ like C an using the features you do like. it's not like you have to have a 10 deep virtual inheritance tree all with templated member functions that throw exceptions for control flow or whatever you think C++ "is."

                I already do, although i've seen some fairly strong arguments for just going pure C if I could be bothered to make the jump. I just don't like it very much and hope for better alternatives.

              • 3 months ago
                Anonymous

                nothing is stopping you from writing C++ like C an using the features you do like. it's not like you have to have a 10 deep virtual inheritance tree all with templated member functions that throw exceptions for control flow or whatever you think C++ "is."

  69. 3 months ago
    Anonymous

    >java
    >safe

    log4j

  70. 3 months ago
    Anonymous

    I don't know how to program. Sometimes I put on programming lectures to fall asleep to but I haven't learned anything.

    • 3 months ago
      Anonymous

      >i dont know how to program
      same, this thread is a bunch of gay nerds

    • 3 months ago
      Anonymous

      I've started and stopped learning multiple times.
      The field is so advanced now that it feels completely unfeasible to self teach. Maybe back when there were 4 languages it was easier because the barrier of entry didn't exist but now every concept is built on top of another concept built on top of another concept built on top of another concept.

      • 3 months ago
        Anonymous

        Just go c/assembly as starting point, then to c++.
        Every other languages works on the same principles with restrictions. C is almost the purest form of programming

        • 3 months ago
          Anonymous

          >starting with assembly
          Some of the worst but also best advice you can give.
          Learning programming with assembly would be like having your first video game be Dark Souls II when it should be something like Mario.

          • 3 months ago
            Anonymous

            Not starting with assembly, but starting with C and assembly along side it, just to understand what happens in thr background. Like what does a for loop mean on that level.

    • 3 months ago
      Anonymous

      If you just listen to programming lectures you will literally get nowhere. Programming is a hand-on activity and unless you actually install a compiler and start writing code yourself, you will never even be able to grasp the basics.

      • 3 months ago
        Anonymous

        It's like learning a musical instrument. If you just spend all your time listening to theory without putting any of it into practice, you won't get anywhere.

        Truth be told I wasn't trying very hard to learn.

    • 3 months ago
      Anonymous

      It's like learning a musical instrument. If you just spend all your time listening to theory without putting any of it into practice, you won't get anywhere.

  71. 3 months ago
    Anonymous

    America now confirmed 3rd world country.

  72. 3 months ago
    Anonymous

    is learning C++ a meme in current year?
    I'm currently self-learning it because I've got nothing better to do, but I'm hoping to use it for my own gamedev projects once I'm competent enough

    • 3 months ago
      Anonymous

      Every year for the past 20 years there is an article about how c/c++ is dead and it's still alive and well

    • 3 months ago
      Anonymous

      C++ is an excellent balance between abstraction and performance. Most serious programming is done in C++ and probably always will be. It's also easy to learn other languages if you learn C++ first because most of them are derivative of it at least in terms of syntax.

      • 3 months ago
        Anonymous

        >in terms of syntax
        Nobody fricking borrows c++ syntax, which is absolutely horrid shit
        C++ and everything else borrows from C syntax, which is basically the default

        • 3 months ago
          Anonymous

          >Nobody fricking borrows c++ syntax
          Rust does for marketing reasons and it's easily one of the worst things about the language.

    • 3 months ago
      Anonymous

      >is learning C++ a meme in current year?
      No. It's a good language to teach you the fundamentals of programming and it's used in a lot of software

      Worst case scenario there will always be legacy systems jobs

      • 3 months ago
        Anonymous

        >legacy systems jobs
        The most important things in the world are still written in C(++)

        • 3 months ago
          Anonymous

          My point is that even when that's no longer true the volume of C++ code in existence is so high that you'll never run out of work to do

    • 3 months ago
      Anonymous

      >is learning C++ a meme in current year?

      Its unnessesary, but NOT a waste of time, because is very similar to Java and C#, 2 widely used languages today, and if you implement OOP, then you got the basics to understand any language made in the past 20 years

      • 3 months ago
        Anonymous

        >understand any language made in the past 20 years
        Not even close to the truth

        • 3 months ago
          Anonymous

          Still issue

          Ive made and maintained code in ruby, C# and python in less than a week after being introduced them

          Granted my base for all of this is Java, but C++ is close enough

          You wont be an EXPERT, you you will have the tools to understand

          If you moved from assembly to python for instance, youd be completely lost

          • 3 months ago
            Anonymous

            >ruby, C# and python
            Now try some HDL or functional languages moron

            • 3 months ago
              Anonymous

              Can you name one of those languages made in the last 20 years?

    • 3 months ago
      Anonymous

      it's fun, dont act like learning one thing will prevent you from learning anything else, thats sub 70 IQ talk. if you want to move to intermediate c++, read effective modern c++. its debatable whether the book is even modern anymore but its a good resource still

  73. 3 months ago
    Anonymous

    C is nothing like C++, it's a far superior language for one thing.

  74. 3 months ago
    Anonymous

    Who let the mon/g/oloids out of their containment board?

  75. 3 months ago
    Anonymous

    >Bro Just literally dump 99% of all programs.
    Actual peak moronation, these people still dont get its all written in assembly still. C is just a more readable assembly, c++ is just a more readable C

  76. 3 months ago
    Anonymous

    >US government are pushing the literal troony agenda language (Rust)
    Why I'm not surprised?

  77. 3 months ago
    Anonymous

    says the HUMAN with MEMORY LEAKS like a fricking poorly coded dos game!!!

  78. 3 months ago
    Anonymous

    modern cpp isn't even unsafe

  79. 3 months ago
    Anonymous

    west->hasFallen();
    do not fret comrades, there will always be room for CPP in the CCP!

  80. 3 months ago
    Anonymous

    I hate CVE and Security Champions

  81. 3 months ago
    Anonymous

    I hate the mods so god damn much holy shit.

    • 3 months ago
      Anonymous

      you didn't even try to make that post seem remotely related to vidya, at least this OP mentioned game engines

      • 3 months ago
        Anonymous

        You forgot to include bideojames in your post somewhere

        Are the mods in elementary school? It doesn't take 2 braincells to realize C++ and C are used in video game programming.

    • 3 months ago
      Anonymous

      You forgot to include bideojames in your post somewhere

    • 3 months ago
      Anonymous

      The jannies are russian spies and do not want you to know these things.

  82. 3 months ago
    Anonymous

    WINDOWS 7 CHADS
    CANNOT STOP WIN
    WIN WINNING .

  83. 3 months ago
    Anonymous

    >Unity and Unreal
    has there been a game released post-covid on those engines that is even good?

    • 3 months ago
      Anonymous

      Amid Evil Black Labyrinth

  84. 3 months ago
    Anonymous

    >White house wants people to switch to rust
    >Rust is controlled by trannies
    >Biden administration is full of trannies
    Hmmmm I wonder who could be behind this...

  85. 3 months ago
    Anonymous

    anything else israelite?

  86. 3 months ago
    Anonymous

    Maybe they mean "in industry, medicine, banking software and so on, and not "we literally gonna shoot you dead because you wrote hello world in c.

    • 3 months ago
      Anonymous

      std::cout<<"hello feds!"

      ONE, NOTHING WRONG WITH ME

      • 3 months ago
        Anonymous

        that's c++, not c anon

  87. 3 months ago
    Anonymous

    >"just learn to code"
    >spend 10 years coding and making bank
    >"now do it again"

    • 3 months ago
      Anonymous

      >now do it again
      if youre a software developer youre learning at least 1 new language a year by just doing shit. learning new things should not be scary anon

      • 3 months ago
        Anonymous

        >learning new things should not be scary anon
        It's not scary, but at some point you start becoming mentally unhinged because a skill you learned is rendered obsolete because some geriatric dementia-riddled neanderthal says we shouldn't use it anymore.
        C and C++ are perfectly fine. The reason memory overflows occur is QUITE LITERALLY because someone fricked up during coding.

        • 3 months ago
          Anonymous

          >hurr just don't write bugs
          people that say this have only worked on 1000 LoC hobby projects. and before you say shit like "only pajeets write bugs" the first fuzzer in the late 80s found crashes in ~30% of Unix commands.

          • 3 months ago
            Anonymous

            >late 80s
            Its 2024. Tooling hay become so advanced and automated that if you leave a single dangling pointer, it won't allow to merge your code.
            Apart from some arcane bugs caused by once in a blue moon conditions, the common issues can be avoided by properly setting up your dev and test environment

        • 3 months ago
          Anonymous

          theres value in preferring to use a tool that doesnt shred you to pieces when its acceptable to use it over the Black person-muncher 9000

          • 3 months ago
            Anonymous

            >use a tool that doesnt shred you to pieces
            Skill issue

            • 3 months ago
              Anonymous

              >grug will not stand on the shoulders of giants grug will reinvent wheel after wheel because it satisfies my autism
              everyone who speaks like this is either moronic and/or trolling

  88. 3 months ago
    Anonymous

    I don't work for the White House.

  89. 3 months ago
    Anonymous

    no one cares what biden's puppeteers say

  90. 3 months ago
    Anonymous

    Is it just me or are the anticipating the competency crisis?

    It's like they are expecting the next generation of programmers to be borderline moronic so they want them to use ~~*safer*~~ programming languages.

    • 3 months ago
      Anonymous

      Unless you're working for an industry leader, the current generation of programmers is already moronic, anon. They have been for a long time.

      • 3 months ago
        Anonymous

        The combined programming knowledge in the world is limited. Too many "people" are trying to get in. It doesn't help either that John Carmack has like 90% of it

    • 3 months ago
      Anonymous

      Nah it's just management bullshit and the vain hope of the Department of Defense of being able to cut costs by being able to copy/paste AI code with some guarantees. Same reason they pushed Ada Spark so hard before.

      • 3 months ago
        Anonymous

        >the vain hope of the Department of Defense of being able to cut costs by being able to copy/paste AI code with some guarantees
        in a thread full of dumb posts this one might be the dumbest

        • 3 months ago
          Anonymous

          Unless we're talking specific groups like the Avionics people or the external contractors at Palantir then the standards for the Chair Force aren't as high as you think.

    • 3 months ago
      Anonymous

      Definitely, problem is who is going to work on the underbelly of the safer languages when no one will be competent enough?

      • 3 months ago
        Anonymous

        >no one will be competent enough?
        Hello Sir, please accept my pull request. I've removed the duplicate long from long long

        • 3 months ago
          Anonymous

          lmao Cloudflare just open sourced one of their Rust networking frameworks and every single pull request is Chinese webdevs fixing typos.
          They seem to have taken over that scam from the pajeets and trannies.

    • 3 months ago
      Anonymous

      maybe

      • 3 months ago
        Anonymous

        At my uni, the teacher assistant would've kicked you out of the course while he and everyone else would be laughing at you.

      • 3 months ago
        Anonymous

        Are they following Paulo Freire's method of teaching or the US education took a nosedive Shitzil style?

        • 3 months ago
          Anonymous

          it's because zoomers never had to troubleshoot a computer; they grew up on fisher price technology products that Just Work or you take them to the store to get a new one. long gone are the days of figuring out what IRQ you need for your sound card

    • 3 months ago
      Anonymous

      most code monkeys are already incompetent, code literacy has been dead (in gaming, at least) since the PSX days.

  91. 3 months ago
    Anonymous

    this is hilarious because the codes that still safeguard the nuclear arsenal are all written in decades-old Fortran.

    • 3 months ago
      Anonymous

      You can summon Demons with FORTRAN.

      They want you to use glowie program language

      Which is?

  92. 3 months ago
    Anonymous

    Biden really, REALLY loves China.

  93. 3 months ago
    Share dilution

    They're doing this for security reasons. This is meant for companies working in finance, cybersecurity, ect. not some anime fanart shitgame developers. Steam could get wiped off the face of the earth tomorrow and the white house wouldn't give a shit.

    • 3 months ago
      Anonymous

      If there's anywhere that could easily adopt bloat, it's mission critical embedded

    • 3 months ago
      Anonymous

      People in Finance just use Java and drop down to C++ for high quant which isn't going to bother with Rust because the latter has to provably get shit done.
      Cybersec will probably pretend to use it and then use Python in everything because lol sysadmins and code.

  94. 3 months ago
    Anonymous

    >learns to code
    >doesn't know what to code
    >never codes

    • 3 months ago
      Anonymous

      literally me
      I'm supposed to graduate and enter the workforce in less than a year but even with a GPA of 3.7 I feel like I have no real programming experience because I can't think of anything I really want to code and maybe put on github for employers to look at.

      • 3 months ago
        Anonymous

        Lmao
        Got my first full time job while doing my masters without even having a github account.

        • 3 months ago
          Anonymous

          When was it? I hear kids don't have it as easy anymore.

          • 3 months ago
            Anonymous

            5 years or so. Having 3 years of part time experience and having exams of literally every interview question in the 2 weeks before it did help though.
            However, finishing the 5,5 years course in 8 not so much

        • 3 months ago
          Anonymous

          that's comforting to hear
          Did you get it through some connections or was it just through normal job searching? I know the resume is like 90% of getting a job and its easy enough to bullshit on that, I'm just concerned that my honesty and lack of experience working on large products is going to disqualify me in favor of some scamming poojeet

          • 3 months ago
            Anonymous

            Sent my cv to Nokia and Ericsson. Both companies I've sworn never to work at, but my previous employer was moronic.
            No connections there at all, just some basic tests, where you could chose what modules to do. I think it was C, C++, python, bash and maybe some basic Linux stuff.
            The second round interview was just basically talking about embedded technology principles like audio sampling and processing, real time operating systems.
            I was completely honest with them, told why I was still not finished with university, that I don't want to work as an intern but as a full time employee who does his masters on the side.

            • 3 months ago
              Anonymous

              Kraków perhaps ?

              • 3 months ago
                Anonymous

                A bit more south, but almost correct.

              • 3 months ago
                Anonymous

                So Prague, hello neighbour.

              • 3 months ago
                Anonymous

                >Europe
                easy mode for tech jobs
                you don't have to compete with a million pajeet nepotism hires who lie on their resume, and the techno-israelite oligarchy is less overbearing so there's no explicit bias against white guys

              • 3 months ago
                Anonymous

                Wrong. Outsourcing is still a thing here. Western workers are laid of to get more pajeets from Mumbai. Eastern European devs have to unfrick their shit

    • 3 months ago
      Anonymous

      literally me
      I'm supposed to graduate and enter the workforce in less than a year but even with a GPA of 3.7 I feel like I have no real programming experience because I can't think of anything I really want to code and maybe put on github for employers to look at.

      i feel for you two. i spent my teenage years making fun shit in gmod. nowadays the closest youll get to that is making stuff in roblox or godot but it's not the same at all. everything got turned into gig economy, even kids learning to fricking program

  95. 3 months ago
    Anonymous

    this applies to software used by government agencies, ie shit under fedramp. has literally nothing to do with consumers and the market

  96. 3 months ago
    Anonymous

    Why are you morons sperging out about a recommendation for contractors and government workers?

  97. 3 months ago
    Anonymous

    It has nothing to do with games, morons

  98. 3 months ago
    Anonymous

    Rust status?

  99. 3 months ago
    Anonymous

    <insert random programming language > will totally replace C/C++ and not fail at it like all the others have

  100. 3 months ago
    Anonymous

    They want you to use glowie program language

  101. 3 months ago
    Anonymous

    its fricking time

  102. 3 months ago
    Anonymous

    >C and C++ are safu
    No shit, only lazy Black folk fell for Jave etc
    >Inb4 but you have to do shit manually in C++
    Good

  103. 3 months ago
    Anonymous

    >another thread of wizards "fighting" which spellcasting language is better
    You guys don't even know what magic is. Leave actual magic to Sorcerors.

    • 3 months ago
      Anonymous

      >he fell for the "programming is like le heckin magicerino meme!!!"
      There is literally nothing arcane about programming, it's all just basic logic which, to be fair, is arcane to a vast majority of the population

      • 3 months ago
        Anonymous

        Well magic involves chanting a bunch of shit too

    • 3 months ago
      Anonymous

      >Leave actual magic to Sorcerors.
      So we're talking about Lisp then.

  104. 3 months ago
    Anonymous

    >white house urges
    No way these homies arent up to no good, but what could it be?

  105. 3 months ago
    Anonymous

    I want to learn c and c++ so badly now. Frick the government. Frick all governments. These statements will cause demons to seethe.

    • 3 months ago
      Anonymous

      >I want to learn c and c++ so badly now

  106. 3 months ago
    Anonymous

    >C is unsafe
    >system bugs are caused by memory leaks
    i developed in C back in the day but i don't get what does this mean
    do people try to access memory locations that have not been allocated or something like that? do they forget to free()?

    • 3 months ago
      Anonymous

      Most actual vulnerabilities of the recent past have arisen from shit completely unrelated to memory safety.
      Some lobbyist with a hard-on for Rust and the likes went to the Biden administration and told them some garbage, that even normal people would "understand", so the Biden people feel like they were ahead of the curve, while they have fallen for stupid non-substantial propaganda.

  107. 3 months ago
    Anonymous

    >Biden
    A thing of the past by this time next year.

  108. 3 months ago
    Anonymous

    C++ is memory safe just use smart pointers.

  109. 3 months ago
    Anonymous

    >white house
    Who gives a shit what pretend government wants?

  110. 3 months ago
    Anonymous

    Most people that hate OOP can’t use an ide

    I have a coworker who writes C++ code like it’s C, with all its archaic outdated bullshit, like 5000 line long files, hungarian notation, manual pointers etc. Of course he uses Linux and vim
    He was complaining to me that he hates classes because he can never find where they are defined. He used goddamn grep to search through every file and look through the results. I showed him that I can just press F12 in visual studio and he got so mad

    • 3 months ago
      Anonymous

      >manual pointers outdated archaic bullshit
      Next youre going to tell me for loops are "icky"

      • 3 months ago
        Anonymous

        they are in C++11 and on. if you're writing new or delete outside of library code that has a good reason for it (e.g. placement new), you've probably fricked up

      • 3 months ago
        Anonymous

        We have shared and unique pointers that are infinitely superior to naked pointers. It’s like being gifted a golden toilet and then shitting in the woods anyway

        >muh overhead
        Not even noticable in benchmarks

        • 3 months ago
          Anonymous

          Ah yes, add that overhead to the pile of "Zero Cost Abstractions" over there in the corner

        • 3 months ago
          Anonymous

          >Not even noticable in benchmarks
          Probably because you're doing nothing of interest.
          It's very easy to outdo "modern" C++ code if you actually care.
          Funny that no one seems to get that doing bulk work with handling pointers is far more efficient than dealing with them one at a time which is what practically all new C++ pointer features, and by extension Rust, does.

    • 3 months ago
      Anonymous

      >visual studio
      Yeah because I want to rely on a piece of shit that still has the same troubles with updating watch windows it did back in 2006.

      • 3 months ago
        Anonymous

        Eclipse is shit too

    • 3 months ago
      Anonymous

      Besides your coworker, who the frick doesn't use an IDE when programming? Regardless of the language.

      • 3 months ago
        Anonymous

        Most C and C++ programmers don’t

        • 3 months ago
          Anonymous

          Really?

        • 3 months ago
          Anonymous

          And where did you pull this observation from? Your butthole is not a valid answer
          Even the most boomer of boomers atleast use notepad++ which is configurable
          And VIM IS an IDE too

          • 3 months ago
            Anonymous

            I use VIM all the time and it is better gaystudio.

      • 3 months ago
        Anonymous

        Code review in gerrit doesn't have syntax highlight or code lookup.

      • 3 months ago
        Anonymous

        >who the frick doesn't use an IDE when programming?
        A lot of people. Modern IDEs are clunky, force weird/bad building methods (like .sln files or cmake) and often don't add much if you already know what you're doing. (assuming your codebase isn't some horribly OOP thing and then you have to at least use one of the editors that are aware of C++'s function definitions)
        A lot of people dropped VS hard once standalone debuggers like remedybg started doing debugging better.

        • 3 months ago
          Anonymous

          text editors with LSPs are all the rage nowadays, just use your build tools to generate a compile_commands.json and use clangd in neovim or vscode baddabing baddaboom

          • 3 months ago
            Anonymous

            Yeah I know.
            Personally I don't bother and just use .bat/make files until they start becoming so complex as making it worth the trade-off of bothering with something more.
            Yet another thing I want of a modern C replacement since having a separate build system from the language itself is moronic imo.

    • 3 months ago
      Anonymous

      >savvy enough to use vim
      >somehow unable to understand multiple header files
      your fantasy is not based on reality

  111. 3 months ago
    Anonymous

    Why would I care what some trash old frickers says about stuff that they don't even dream to comprehand in 1000 years?

  112. 3 months ago
    Anonymous

    OF the white house wants to push for code easy to shut down machines
    all for the 2030 agenda because C and C++ cant be fricked like Java and python since these 2 has backdoors

  113. 3 months ago
    Anonymous

    SIRS PLEASE DO THE NEEDFUL AND DO NOT LEARN HOW TO CODE IN C OR C++ IT IS A BLOODY b***h BASTARD RACIST LANGUAGE.

  114. 3 months ago
    Anonymous

    I like coming into these threads as a CS major and wanting to kill myself because I barely understand what anyone is talking about
    >nobody uses vscode anymore bro
    My degree is fricking worthless

    • 3 months ago
      Anonymous

      vscode is literally forced on almost everyone who wants to deal with Rust, javascript, typescript and probably a slew of other shit.
      Not that it really matters. It's just a text editor and about as important to actually getting shit done as your PC being a few years old, unlikely to matter more than annoying you personally.

    • 3 months ago
      Anonymous

      I'm in the same boat as you
      what is taught in college classes seems completely different from what is used in the real world

    • 3 months ago
      Anonymous

      dont worry about it, if youre competent then youll be adaptable to whatever tools that are used by whoever you work for. learn to solve problems and get some work under your belt

    • 3 months ago
      Anonymous

      Everyone uses VSCode/Codium. Build something yourself and see if the tool works for you.

      vscode is literally forced on almost everyone who wants to deal with Rust, javascript, typescript and probably a slew of other shit.
      Not that it really matters. It's just a text editor and about as important to actually getting shit done as your PC being a few years old, unlikely to matter more than annoying you personally.

      Go run your code with a single hotkey in Notepad or have a linter in your code.
      >inb4 use Vim/Emacs/Nano
      No thanks grandpa or zoomer that thinks wearing granny panties is cool. I'd rather use something helpful and doesn't require several years of use to become as useful as any other modern ide/editor.

      • 3 months ago
        Anonymous

        Emacs is pretty useful straight away at most you have to change a few hotkeys.
        And there's like a million modern alternatives to vscode that don't chug at 1gb files or think to run a linter analyzer on the entire thing when you make a single line change is smart.

        • 3 months ago
          Anonymous

          >Emacs is pretty useful straight away at most you have to change a few hotkeys
          Still not as useful as being able to use my mouse
          >think to run a linter analyzer on the entire thing when you make a single line change is smart
          Never happened to me. Change your linter rules. VS Code + Reshaper on the other hand is a massive pile of shit

          • 3 months ago
            Anonymous

            >Never happened to me.
            Try writing some trivial Rust code that relies on a so-called 'lightweight' framework while running the Rust-analyzer, which is more or less mandatory if you want to figure out what types they're pushing on you.

            • 3 months ago
              Anonymous

              How large is this "trivial project"? If you're really that mad, disable it on save then. Or stop programming your billion LoC startup on a thin-client.
              I've even had eslint run against hundreds of thousands of lines of fricking Typescript and didn't face an issue. Sounds like it's a (you) problem.

    • 3 months ago
      Anonymous

      I.T. and Engineering is a garbage job nowadays and people should had learned that once the profession was banalized and ruined by java level morons and Oracle pajeets.
      I was offered the studies once, but i quit the moment i saw the shitshow it was.
      There it was ZERO C or any C++ there, not even the basics at all.

      Back in the 90's people learned C thanks to quake 2 and Half Life
      Even worse is that the studies for it shoves a ton of unnecessary crap early on instead of coding.
      You will learn a ton of fricking math you will Never use in your life, even for basic physics coding.

      • 3 months ago
        Anonymous

        >You will learn a ton of fricking math you will Never use in your life,
        I had to relearn 2nd semester math because dsp signal processing was based on it. I was dead sure that I'll never have to actually use it.

      • 3 months ago
        Anonymous

        I was coding from ground zero in my program, we went from Java to C++ in ~2 years of work. No idea where you were looking to go to school but I don't think it is representative of the average program. The reality is though is that all jobs are pretty ass now, the market is just in terrible shape all around for 4 year students. The whole "a masters is now a bachelors" thing isn't even a meme anymore, it is a reality.

        • 3 months ago
          Anonymous

          >a masters is now a bachelors
          Is this some joke I'm too European to understand?

          • 3 months ago
            Anonymous

            it means even lowest coders need a master degree for interview.

            • 3 months ago
              Anonymous

              >coders
              Good thing I've an engineering degree

              • 3 months ago
                Anonymous

                so why no one talks about EE? hardware engineer? They are paid less than software engineer but jobs are more stable.

              • 3 months ago
                Anonymous

                Paid less? Just cause they don't jump on the fotm language like jabbascript?
                Sure C/C++ embedded dev isn't the highest paying, but after a couple of years you'll get decent raises and won't let go since you're the only one understanding that piece of shit device

              • 3 months ago
                Anonymous

                >Paid less? Just cause they don't jump on the fotm language like jabbascript?
                real programmers not coders are usually specialists at algorithms or domain knowledges. such as data analysists.

              • 3 months ago
                Anonymous

                Well that's basically the play now in America at least, you get a bachelors in CS and piss away another couple grand on a masters in computer engineering or some shit like that.

          • 3 months ago
            Anonymous

            Yeah, basically the US education system in regards to higher education goes university (bachelors) > graduate school (masters)

          • 3 months ago
            Anonymous

            americlaps basically forced every child to college
            the supply of bachelors degrees goes up
            employers no longer think you're special for going to college
            now you have to get a masters to get a second look
            the cycle repeats with masters degrees
            pretty soon you'll need dual PhDs to be considered for a janitorial position

        • 3 months ago
          Anonymous

          The entire "you need superior college graduation" to work became such a shitshow that even fricking burger king and mcdonalds are into this shit now

          And it isn't a meme, they are forcing this everywhere to a point unemployment rates are skyrocketing fast, shit is literally a bubble ready to burst at any moment.

          Yeah, basically the US education system in regards to higher education goes university (bachelors) > graduate school (masters)

          a shitshow at its finest when in the past university alone was enough to render a job and masters a optional if you wanted

          My post was more about those people saying stuff like "only Pajeets are responsible for memory safety issues", which is simply wrong. Even the best programmers in the world can accidentally shoot themselves in the foot or get blindsided by subtle bugs.
          As long as a programming language allows you to do dumb shit, dumb shit will be done. Doesn't matter if you're an Elder Wizard or fresh out of CS101.
          And even if you write perfect code you have no guarantee that someone else down the line won't frick it up.

          In short: Rewrite(tm) it(r) in Rust(c).

          guess who is behind rust

    • 3 months ago
      Anonymous

      I think they mean the full Visual Studio and not VS Code, which isn't perfect but is overall pretty solid

  115. 3 months ago
    Anonymous

    I have 20 years of professional business software development experience, and I managed to write a memory leak in a nodejs service.

    Banning good old languages isn't the fix The White House thinks it is.

    • 3 months ago
      Anonymous

      memory leak as in growth that never gets cleaned up? garbage collected languages always do this because you end up having some sort of object that points to some previous version for one reason or another and then you end up collecting a long lineage of objects that the gc still thinks are all in use.

  116. 3 months ago
    Anonymous

    everything is written on C in some way, shape or form at this point, good luck getting rid of it.

    • 3 months ago
      Anonymous

      this is what most people dont even understand. proportionally very few people even use C and C++, it's just the backbone for everything and even if it were actually necessary to move away from that itd take monstrous amounts of effort

  117. 3 months ago
    Anonymous

    >buffee overflows
    what fricking jeetsafe playground language are they going to try and make us use. Even Python can cause memory leaks. Stg I hate joe Biden

  118. 3 months ago
    Anonymous

    Are they moronic?

    Why not just force companies to not do shit browsers that use javascript or install Windows/OSX as default in computers?

    Oh yeah because they cant spy on you

  119. 3 months ago
    Anonymous

    Why are you losers mad about this? People frick up. It's why you write test, have robust standards, and extensive testing. Majority of attacks are from memory mismanagement and that's not by accident.
    Another issue is that in modern software development, almost all build on the backs of others. Are you aware of all the vulnerabilities for each of those libraries for your specific version? Can you migrate to a safer alternative?
    If you tell me you're deeply intimate with every piece of code your code relies on you're either greater than Torvald or you've never built production software.

    Use memory safe languages or risk writing unsafe code. Simple as.

    • 3 months ago
      Anonymous

      >Use memory safe languages or risk writing unsafe code.
      Except that's a case of you buying into marketing talk.
      Memory "safe" languages are perfectly unsafe and have a million ways you can frick up in them.
      If you actually wrote Rust code you'd know this as it becomes very obvious in embedded when you can't use anything out of the Rust standard library because it both allocates shit nonstop but also fundamentally relies on unsafe blocks throughout the entire thing to get anything done sensibly.

      • 3 months ago
        Anonymous

        >Memory "safe" languages
        That's C, if you code according to the misra standard

        • 3 months ago
          Anonymous

          More guidelines than anything else and not all that great ones either. If it's between MISRA C and Rust i'd probably pick the latter even though I think regular C is vastly preferable to Rust for getting real work done.

      • 3 months ago
        Anonymous

        >Memory "safe" languages are perfectly unsafe and have a million ways you can frick up in them.
        Which is an order of magnitude less ways to frick up compared with a language with no (or not strictly required) safety features.
        Think of it like this: you have two guns, one doesn't have a trigger guard and no safety, the other one is a normal gun. Which one are you more comfortable carrying around tucked in your pants next to your balls? The first one, right? After all you're careful and you know how guns work so there's no way you're going to have an accidental disch-ACK.

        • 3 months ago
          Anonymous

          >Which is an order of magnitude less ways to frick up
          Arguably.
          I think it's quite a lot easier to frick up once you start involving traits personally.
          I don't for a second think the average MS-jeet is going to do much better writing Rust code than they are doing writing C++ code.

          • 3 months ago
            Anonymous

            all the restrictions either lead to crazy code or just using unsafe

            • 3 months ago
              Anonymous

              More or less.
              I tried writing some stuff using libraries that forced you to write type annotations when you used their code and you quickly got some crazy shit like
              >thing<thing2<thing3::thing2<thing3::Setting, some_weird_thing::stuff, { similar repeated patterns like five times inbetween commas here } )> for a single struct and you had to figure out their lifetime and manually annotate that too.
              Just completely nuts stuff and even just the first step would have been crazy without the rust-analyzer.

      • 3 months ago
        Anonymous

        >Memory "safe" languages are perfectly unsafe and have a million ways you can frick up in them.
        The number of CVEs and the languages they tie back to disagrees.
        Sure I can concede that log4j existed but so did shellshock. By using a language that handles memory management for you, you reduce that vector. "Just git good" is also a pointless argument if you're trying to prove how you never got hurt juggling chainsaws.

        >If you actually wrote Rust code...
        Yeah I get it. You abuse no_std and unsafe. Still safer than C or C++. Those are intentional choices instead of pwning yourself because you decided to allocate memory.

        >writes a while loop that fricks everything up in literally any fricking language because youre a moronic jeet
        yeah, Memory safe!

        >if someone writes something fricked up they deserve it
        See my analogy above about chainsaws. Just because you're fine taking on a risk because you understand the pitfalls doesn't mean it should be condoned for others.
        "C makes it easy to have a nice day in the foot; C++ makes it harder, but when you do it blows your whole leg off" - Bjarne

    • 3 months ago
      Anonymous

      >writes a while loop that fricks everything up in literally any fricking language because youre a moronic jeet
      yeah, Memory safe!

  120. 3 months ago
    Anonymous

    Rust is not a memory-safe language

    • 3 months ago
      Anonymous

      I like their little crab fella.

  121. 3 months ago
    Anonymous

    allocating your own memory is always better

  122. 3 months ago
    Anonymous

    Honestly, they just need to hire better c programmers.

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