c++
md5: 2872193c06ce8194522c52f3edc5d81b
๐
https://www.techrepublic.com/article/cisa-fbi-memory-safety-recommendations
The Cybersecurity and Infrastructure Security Agency and Federal Bureau of Investigation assert that C, C++, and other memory-unsafe languages contribute to potential security breaches.
The federal government is encouraging software manufacturers to ditch C/C++ and take other actions that could โreduce customer risk,โ according to the Product Security Best Practices report. In particular, CISA and the FBI set a deadline of Jan. 1, 2026, for compliance with memory safety guidelines.
>>511961493 (OP)Kek I always wondered which coding language I should learn.
>>511961493 (OP)>oi mate!>compiler loicense
Because they are the only competent software languages?
Let me guess, they want people to use Rust?
RustGODS won, Ctrannies lost
>>511961493 (OP)>memory-unsafe languagesI don't know shit about programming languages but I know a lot about human behavior in government.
My guess is that C & C++ are actually the most memory secure and that their problem with it is one of control.
Codefags, how close did I get to the truth?
>>511961493 (OP)Something like that already happens with DRM, especially on L2 / L1 ("protection levels").
With L1 DRM it's a separate circuitry on your device that processes the encrypted video, you can't access the memory through any software you write. AKA "whiteboxing" (an unaccessible container of data, you're not allowed to look inside), the opposite of blackbox (an open container of data, you're encouraged to look inside).
Imagine something like this becoming your entire system, it becoming a whitebox.
Like having a piece of government in your bedroom controling what you can or can't do.
>>511961955There is no "competent" software languages. There are only competent programmers. I agree that C and C++ should be phased out. With an influx of script kiddies and jeets (s.k. > jeet, yes they are that bad at coding), enterprises still using those languages are at a major risk of security failures and data breaches.
>>511962611The problem is jeets and AI not writing proper software.
>>511962611>My guess is that C & C++ are actually the most memory secure and that their problem with it is one of control.The higher level languages and libraries do indeed have more security holes. You might be onto something there. But also people who know C & C++ can do advanced memory management. There might be some processes going that (((they))) don't want exposed by a low level C or C++ programmer. Both are advanced languages difficult to learn and get good at.
>>511962611it's like saying they want to ban blocks of steel because a blacksmith can use it to make a knoife
C & C++ will let you code whatever you want and if that code has exploits, then it has exploits
>>511961493 (OP)>learn to code>NOOOOOO NOT LIKE THAT
>>511961493 (OP)This is just fucking stupid/insane.
>Oi we need to ban C which is used in all embedded hardware and system.These people don't even know what these languages are.
>>511962611You're way offbase, anon. With C, memory management is very involved in that you always have to allocate and deallocate memory and consider the number of blocks needed. C++ makes it a little more manageable, but it is still very involved. It is too much responsibility for the influx of script kiddies and jeets. Personally, I use Java, so feel free to take what I say with a grain of salt.
>>511962878>it's like saying they want to ban blocks of steel because a blacksmith can use it to make a knoife'eer now, have yu a loisence to talk about how knoives are made then?
>>511961493 (OP)Lmfao, how the fuck do you ban a coding language? lmfaooooooo
>>511962878>exploitsYes but modifying the memory for generic shit ass programming languages doesn't have loopholes.
>>511962611Old time Ada fag here.
The problem is in large part inexperienced developers, and more recent cut/paste and vibe coding mostly by pajeets but AI will only make this worse and even non jeets will vibe code things. C gives you a lot of control over what the hardware is really doing, vs layer and layer and layer of frameworks and libraries and other stuff in say java. But you need to know the implications of what you are doing and code defensively.
Unlike Ada (or Rust) the compiler will not save you 9/10.
>>511962611You are both correct and incorrect. Properly used C/C++ is the most memory safe however it requires the programmer to be competent, something that is impossible when outsourcing your software development to dung munching shitjeets.
Why not develop new encryption protocols for C/C++ programs in order to thwart hacking and reverse-engineering?
what does he want instead, rust?
>>511961493 (OP)Microprocessors will not be able to connect ot eh internet unless they have a government-issued hash key.
I wish you fucking supposed super-hackers would start creating your own asics and your own networks. The end is approaching asymptotically faster.
I hope they throw their phone and computers and smart doorbells or whatever the fuck straight into the dumpster then
>>511963148They are trying to ban us from using the Internet, and banning tools because jeets are incompetent.
>>511963196The problem isn't encryption, it's that software companies want to use shitjeets since they can pay them pennies on the dollar, but shitjeets are retarded and when you let a retard use a shotgun bad things happen. The shotgun isn't bad, the retard using it is. C/C++ is the same, it is incredibly powerful but requires the programmer to be diligent pay attention to details when writing their code.
>>511963232We need to work on this because these shit headed retards are not able to run a society.
>>511962722I think this is the best post so far. Ultimately they don't want computers that you can own and operate down to its most fundamental level. They want computers to be appliances you can sort of use to do quickbooks or talk with your AI waifu about how much she loves anal sex but like John Deere you won't be able to actually do work on your computer.
>>511961493 (OP)>memory-unsafe languagesThose languages gives full access to computer's memory space....it is just fault of incomptent programmers who cannot use those languages right. Banning language won't help.
Who gives these absurd suggestions to Starmer the Idiot?
>>511961493 (OP)Arent like half of games on Steam including every single Unity game whether Rust or Tarkov all build on C# lmao
>>511962792Enjoy python the retard jeet programming language
>>511963388C is the FN Five-Seven of programming languages.
Java is a taurus shotgun.
>>511963647Complex systems cannot survive the brown competency crisis.
>>511961493 (OP)Holy shit. The crabs did it.
Specialized groups (intelligence agencies of enemy nations, hacktivists etc) will always have the resources and means to tamper with these things, so banning these languages is pointless as it won't stop your enemies.
At most you're discouraging your own citizens from trying to find security holes that need to be patched up. Governments should open-source everything and expose the internals, post a bounty to encourage people to find flaws.
Make it secure and robust through having countless eyes on it.
>>511963820Agreed. Just rewriting this as my ESL is really rough today.
>>511963683>conversation about C and C++>mentions C#Sometimes, it's best to not comment
>Enjoy python the retard jeet programming languagePython sucks though
>>511961493 (OP)C++ is for normies anyways
>>511963665>Who gives these absurd suggestions to Starmer the Idiot?
>>511961493 (OP)Pythonjeets can't stop winning
Wow. I thought it was a funny joke with the spoons, but the UK is literally banning itself into the stone age. And I bet they'll ban those too.
>>511963214>rust>>Captcha - VDONG
>>511963695>C is the FN Five-Seven of programming languages.>Java is a taurus shotgun.C/C++ is the AR-15 of programming languages, Java is a dildo. Sure you can technically use it for things, but it's retarded to do so.
>>511964173java will rise again
>>511962792>let's ban a tool>instead of properly setting educational standards on using itYou make a compelling argument
>>511961493 (OP)Rust is a tranny language, I will keep using C++ until google's Carbon language gets released.
>>511964739Imagine wanting to use Poogle's languages.
>>511964825Go is a great language, it's owned by google, I hate em, but they make good tools.
Carbon want to be the Kotlin of C++.
>>511962792>wants C/C++ phased out>thinks modern shit is so much more secure>WUT R ZERO DAY / EXPLOITS FOUND THRU USAGE & TIMEposer detected
I do agree that we need a C/C++ loicsence. Imagine giving jeets free reign of raw memory access and control over registers.
It's a terrifying thought
>>511962611>Codefags, how close did I get to the truth?Indians can't into freeing memory because they never clean up after themselves
>>511965252>Imagine giving jeets free reignVisa jeets only spent 2 weeks learning Python to become big data science saar, so every other language is safe.
Ok listen I don't hate Rust
But the idea that we cannot write C code is just bonkers
Maybe you want to write a low-level driver or ABI for a hot code path, code for GPUs, etc
Yes you can use more memory-safe languages, but that comes with a larger overhead. As an engineer, it is just one of the tools in your toolbelt
And as a professional, you should be able to say
> fuck it we're going standard C
> declare static memory layout used by algorithm in the startup phase of your program
> RAII (Resource Acquisition Is Initialization)
> runtime assertions that get included in release mode which panic kill when the state of the universe is not correct
> architecture-specific data types: don't rely on macros or implied data types, map out the target architecture and ensure the supplied types match, use assertions to die at runtime when provided datatype sizes are not expected
> KNOW WHAT ALGORITHMS ARE BEING INCLUDED IN YOUR IMPLEMENTATION
> defensive coding: always input validation, always bounds checking, struct wrappers which have tiny runtime cost in exchange for compile-time checks (you passed me a uint32 as a parameter to this method, not the required type ui32TMyMethod_Param), strong loop conditions, eliminate unnecessary uses of dynamic memory constructs that can be forced to load memory addresses, absolutely control pointer resolution and do not do pointer arithmetic/operations unless you have heavily profiled those subroutines and you are REALLY SURE you need to, eliminate unnecessary branching (branch prediction attacks), don't use recursive methods, you can always turn a recursive method into a bounded stack/queue/list
>>511965780> secrets management & crypto: use well-tested field proven crypto modules, leverage hardware acceleration, establish a protocol for how the application will securely acquire any secrets, how it knows the target is verified, use wolfSSL.> extensive security tests and unit tests> profile and benchmark implementationevery professional needs to know how to do this or you are merely at the mercy of others
>>511961493 (OP)Western liberal democracy has become a freak show. You expect us to believe that this is the same civilization that produced people like Chuck Yeager, Charles Lindbergh and the Wright brothers? No. This is the civilization of speed traps, technocrats, and beta males that cry that jet engines are too loud. Pathetic.
>>511965007>Go is a great languagei just recently started writing mini-tools for generating go using `ast` and `parser`
there are a handful of beautiful tricks you can do with typescript (good generics comparatively) which i needed to do via go, and i couldnt get the compiler to verify if i implemented all i need => just sprintf it yourself lol
>>511962722good post 10/10
pedantic note, you switched blackbox & whitebox, it should be the other way around
closed-source, closed-hardware, opaque "networked appliances" that cannot be modified and you do not really own (you are "licensing" your access to "intellectual property" through a "service subscription" which can be revoked at any time through the "terms" which prescribe service delivery) is the fucking antichrist
Computing, Computer Engineering & Modification are as important as our 2nd amendment right
remember that not long ago Sam Altman went to Congress in an attempt to make multiplying matrices on your GPU illegal "for your own good"
we will resist centralization and compulsory identity federation
>>511965698>SAAR, SAAR, I MODIFY PROGRAM COUNTER TO MOVE 2 INSTRUCTIONS AT A TIME>APPLICATION IS NOW 200% FASTER>*wobbles head*
>>511963726that's not a programming language
>Memory-safe languages approved by the NSA include: Rust
>github.com/Speykious/cve-rs/
glowniggersisters... not like this...
>>511961493 (OP)NOOOOOOOOOOO not my semicolons, curly brackets and my memory leaks.
>>511961493 (OP)>memory-unsafeIt is illegal to discover our backdoors. i mean unsafe
>>511967556No one except for big corporation 151626136 should have access to programming languages! How dare you plebs try to do anything that goes against big corporation 962921366 in Israel! Don't you know eunuch 8200 needs to spy on you?!?!?!
>>511961729>f-free software>but have you paid for it?
>>511963726Holy C
>>511967317You are not funny enough to be British.
>>511963182>Properly used C/C++ is the most memory safeIf you're a /v/eddit neet whose coding begins and ends with fizzbuzzes on le heckin satania board, then sure. Otherwise, no.
>>511961493 (OP)C is the foundation of all modern software. entire operating system API (windows/linux/mac), and almost all operating system code would become illegal. C is not powerful because it is a good language (it isnโt). C is powerful because prior to the jeet & tranny takeover of software, it was the only game in town. saying โget rid of Cโ is like saying โget rid of Englishโ. so this is all kike approved ragebait for nerds. C isnโt going anywhere. release the files you fat orange kike sucking nigger.
>>511963148Wait and see, this Mrs. Doubtfire-looking cunt is going full Demoltion Man
>>511961493 (OP)>C++ is memory unsafeSpoken like a true jewdeo-mohammedan pleboheretic apostate devil-worshipping systemD user who cannot keep track of all his memories
Truly despicable. memcpy(&auschwitz); would be my recommendation
>>511962722>a pc whose memory is so 'secure' you can't tell what it is doingSounds about right. Governments AND corporations would love this.
>>511968068can't believe bjarne will die for our sins in our lifetime.
fucking kikes
>>511966656>t. Deeref Nullpointar Kordump
>>511968371I'm sad that I'm nerdy enough to have giggled at that.
>>511962611Change to "can be the most secure" and you are dead on.
>>511969015C and India have a lot in common. There's no garbage collection.
>Leaks can happen so we need to ban plumbing
>>511961493 (OP)They are starting to realize their one world "utopia" is being built with popsicle sticks and glue and are desperately trying to redo it in memory-safe languages like Rust. It's like they took every measure to brkng about their global matrix of control but the one thing they didn't realize was the true complexity of what they were building. Lol. Lmao even. We r winning bros! Christ is King!!!
>>511961493 (OP)I swear, there is a back door in rust, the way OS's are pushing it everywhere.
>>511961493 (OP)>meanwhile with "safe" languagesRust repos are full of "unsafe" as rusttroons yell that their language is safe, but they don't bother to write it "safe" way themselves
>>511966366>you switched blackbox & whiteboxWhoops, thanks Americanon.
I looked up the official definition right now and I think I was wrong in both cases: the "...box" part means "a system that you can't interfere with in any case".
In a whitebox, you at least know what it's doing inside, like you know the clockwork.
In a blackbox you don't even know the internals, it might be alien tech for all one cares.
>>511961493 (OP)i don't really know who that guy is, but i surmise he was caught on camera doing something he shouldn't have been doing, while wearing looney tunes boxers
>>511963232>I wish you fucking supposed super-hackers would start creating your own asics and your own networks.Starlink solved this problem 5 years ago. All they have to do is switch to an independent web and every Starlink-connected dish will be freed from their corrupt www.
>>511963726>Still part of the C language familyNice
>muh security
Reminder that 99% of all security issues are human-side. It doesn't matter how much encryption you have, or what your hardware security is like, or what language you're programming in when your employees all constantly click on obvious phishing links, or send data over unsecure lines, or use the same goddamn login/password combo for every single site and service.
Please nuke the UK, Russia.
This country is a threat to freedom
>>511962611You're right.
You might also be amused to learn that the communities against C/C++ and actively trying to ban their use are full of Jews, trannies, and explicit big-tech industry plants.
>>511963214Literally yes. And the push is coming from your government.
>>511972801You've really pegged the expression.
>>511961493 (OP)>The report covers guidelines and recommendations rather than mandatory rules, particularly for software manufacturers who work on critical infrastructure or national critical functions.?????
>>511961493 (OP)C and to a lesser extent C++ offer better control of the memory. The problem is lowest wage coders are shit and this just leads to holes. Its great if the coder is smart but alas.
>>511962611actually the problem is that with c you have a decentralized toolchain, while rust is centralized an that makes it very easy to compromise every single app written in rust if your fiendly glowfren can pwn rustup.rs (if it is not already owned by the cia)
>>511962611There are almost no programming languages that are "memory safe". C is about as low level as you can get before you're are coding assembly. There are almost no protections stopping you from directly manipulating any memory address; including addresses of other programs. Memory safety has to be handled by the operating system.
The only memory safe programming languages I know of are Ada (created for US military decades ago), and Rust (modern, trannies and soibois use it).
>>511961493 (OP)gonna be funny when a UK-only trojan is written in C++ and C and they won't be able to handle it in 2026 because they removed all their compling capability to switch to Python and Javascript LMAO
if your language came after 1995, you are an idiot and a cuck.
>>511962611You're absolutely wrong
>>5119626110/10
picrel is a real woman
>>511963683>article explicitly says C# is allowedlmao
Countries str8 cooked bro no cap
>>511961493 (OP)Absolute peak boomer clowncore
Holy shit this is gonna be a wild decade kek
Ada
md5: 50168c9e4c7804bc00460a2d0af25f04
๐
>>511963179How old time? Did you ever use GRASP? Crazy how popular Ada was once upon a time but I guess that's because during that era a good percentage of software development was for military and avionics.
when is this faggot getting whacked?
like, seriously? someone is bound to do something soon
>>511961493 (OP)exact same thing the US has already stated. literal nothing burger.
>>511974879>There are almost no programming languages that are "memory safe".Yes, there are, but you cannot manipulate memory at all in them.
All the objects created in those languages are automatically managed using garbage collection.
>>511961493 (OP)This is like banning the letter "z." This is third world dystopian bullshit.
>>511961493 (OP)The trannies are winning
also, doesn't this mean they're basically banning linux, since it's written in C?
Odds that poos, when given Rust, will just put everything into an 'unsafe' section, negating the purported value of the language?
>>511963683Unreal c++ unity often C# but those engines are probably mostly C++ etc.
>>511961493 (OP)>be rust>tranny language>use llvm for compiler>llvm is written in C++>use libc for core functions like allocating memory with malloc>libc is written in Cbanning C and C++ might be the only effective way of getting rid of rust
>>511976810What do you think windows is written in. Besides JavaScript.
Literally any higher level language leans on C or smth. Perhaps not rust though
>>511961493 (OP)Terry Davis was right. They're coming for your compilers.
>>511976926That sounds like jeetcode. When I worked with some offshore jeet team all Java code returned "object"
We should go back to m68k assembly.
>>511964128They literally invented the computer then banned it
>>511977052why does everyone associate rust with trannies?
>illegal c
talk to us when you're ready to ban spanish, tagalog, and chinese from the united states
>>511962611>>511962856>>511975793it depends who writes the code, higher level languages have more standardized memory management that's more largely automatic or semi-automatic, whereas with C and C++ the coder has to define basically everything.
Latter is obviously more safe and precise if done well, but leave it to some cheap indian subcontractor and it will indeed be full of security holes and bugs.
odin
md5: aa7fbcc234fa0499fb8b3bbaacf86d1b
๐
Anyone used Odin?
>>511962611their problem with it is control.
nothing is memory secure if you are allowed to directly fuck with memory, most languages don't let you fuck with memory. C and C++ does.
they are good languages and not as hard as people say desu, they just don't have much abstraction/syntactical sugar to them (for not coderfags: they are harder to read)
so you're half right. any decent programmer can avoid memory leaks. problem is they fired all the decent programmers and replaced them with jeets.
>>511962856AI can write good software, you just have to hold its hand and tell it exactly what you want and properly review the code. If you cant review code and know exactly what its doing, then you are just coping. and lets be real, before AI all you were doing was copy pasting from stackoverflow anyway. AI just made that easier
>>511977141i think windows was purposely developed with large numbers of people in compartmentalized teams so the security holes would arise naturally, and provide plausible deniability for the people who wanted them there
>a bunch of interpreted languages that won't work for embedded
The only one even plausible is the troonshit that is Rust.
Lol they hired pajeets who learned to code by some 10 hour video on YouTube recorded by another pajeet and now they scared of overflows.
Who knew border overflow results in buffer overflow kekekke
>>511961493 (OP)Wait until they find out how many extremely important systems in government, finance, banking, insurance, healthcare, etc are running on Fortran and Cobol.
>>511979914Microsoft started writing Windows in 1982. When Windows was released, pic related was Microsoft's number one product.
No one gave any thought to security for a personal computer back then beyond some having a keyboard lock (all of which used the exact same key). They certainly weren't coming up with creative ways to introduce security flaws. They were desperate to keep GPFs from taking down the whole thing.
What about Fortran, Cobol, basic? How about LISP and Smalltalk? Are they too white?
>>511980461alright, but what about their post 95 slop?
i wasnt even thinking about 1982, lol
>>511976649>This is like banning the letter "z."Language Nai.
>>511980841not on this expertly curated list from op's article.
but C# and Go are ok!
>>511961702Rust. Doesn't eliminate all unsafe code, but makes it easier to catch mistakes earlier.
>>511978455because the community surrounding rust is full of trannies
>>511981237that makes sense
>>511965007Go is shit for embedded. The runtime is large, the garbage collection fucks with determinism and the type system has one huge, gaping hole that annoys everyone.
>>511981104Ada??? Who get's paid to come up with this shit? Any one of us here could do better.
>>511961493 (OP)They gonna ban the written and spoken word next? How stupid are these "people"?
>>511981187red herring. sounds like a talking point.
>>511981745you get arrested for saying nigger
>>511981910Nigger.
Oh no I'm still here.
>>511962957They were told by the trannies that infiltrated their circles (or the ones pushing trannies anyway) that they need to switch to Rust and Ruby.
>>511961493 (OP)What the fuck is wrong with the UK? Do they actively despise their own people?
>>511981855I code for 30 years. If you want low-level but reasonable memory safety there is not much else around. D (is this still a thing?) and Ada are the only alternatives, but they each suck in their own way.
>>511963100You're right. C/C++ require strict manual memory control which great for performance, but brutal for newcomers. Even with C++ abstractions, mistakes happen easily. Java simplifies memory with garbage collection, making it safer and more manageable, especially for less experienced devs.
I use C/C++ myself and come from languages that handled all the garbage collection for me so it was very painful to begin with to say the least, but not impossible.
>>511961493 (OP)>the FBI making legislation or regulatory rulesnigger what are you cluelessly raving about
.
md5: 2bc57073cf67becb1959dc8b965a2395
๐
>>511961493 (OP)TOTAL ZIGGER VICTORY
>>511982308nobody's asking for, or debating about whatever programming guardrails rust supposedly offers. people are suspicious of a "solution" being imposed on them in a suspiciously coordinated way that no one is asking for, and whatever opaque binary horseshit that might be being pushed alongside it.
>>511982167anglofascism turned from based and noble (bringing civilization to the unwashed brown hoards, upholding law for the people, and preserving our proud heritage) to coopted by the cohen-ites. they need our race destroyed in order to rule over impoverished ruins
starmer literally is a card carrying good goy traitor communist (cue his ID as a youth in soviet sponsored organization)
>>511982499You're supposed to learn C first so that you understand what's going on underneath the hood and build a strong foundation. Then you move on to easier languages, and you can understand why their performance is such shit.
>>511962611They're mad because C++ does what we want, and when it doesn't, we reverse engineer it.
>>511983279Reflections On Trusting Trust, Go and Rust and Java are all backdoored languages built using a single, corporate code base. C is based because there are countless ground-up implementations.
>>511962611C is like a sword. It's a liability in the hands of the incompetent peasant, but a lethal weapon in the hands of a well trained combatant. The government is basically saying that they want to hire a bunch of incompetent peasants without having to worry about buffer overflow exploits. Little do they realize that most exploits these days come from logic errors rather than memory related exploits, and there's no solution to that other than not hiring incompetent peasants.
>>511983279>>511983409i like C because i don't have to be smart enough to use C++
>>511983598C++ sucks as an OO language. Lisp or Smalltalk or even Self are what you want for OO. There are better OO strap-ons for C than C++ even now.
>>511961493 (OP)>In particular, CISA and the FBI set a deadline of Jan. 1, 2026, for compliance with memory safety guidelines.Oh boy. A jeet is in charge of the FBI now he demands everyone use Java. Fuckin' pottery.
Let's think this through. In less than six months, the FBI demands they stop using software that isn't "memory safe." For example, Go is not memory safe. You can prove that, here's how you get a segfault in Go,
https://www.ralfj.de/blog/2025/07/24/memory-safety.html
Okay, so now anything written in Go has to come off the FBI servers. Picrel is written in Go. It is the foundation of how web applications are deployed on servers in the current year.
So the FBI is going to DEMAND that all their container orchestration needs to be rewritten, debugged, and deployed, in under six months. With a Pajeet in charge of the whole thing.
Wow, just bend over and kiss your ass goodbye guys.
Ya'll need to attack No. 10 like right now. Get out there and shoot the place up. Or hit with a drone. Whatever, do SOMETHING.
>>511961493 (OP)all that shit read and the only conclusion I find is that they don't want you having normal password
is either biometric scans, or a dumb two auth factor so you can just unlock with a phone that will for sure need to have location active
basically you can't anonimize anymore
Oooh eck those underaged kids and their c++ programming skills
>>511961493 (OP)>In particular, CISA and the FBI set a deadline of Jan. 1, 2026Just rewrite all of your operating systems, all of your databases, all of your scripting languages as well.
Just rewrite it all. You have six months.
>>511982499Hacker cooperatives keep inserting buffer overflow opportunities and getting them approved. What they should do is make a law that project maintainers are legally responsible for the bugs in their code.
>>511962611You're retarded. They want it banned because it truly is unsecure but therefore the easiest to crack and circumvent their content blocks
>>511961493 (OP)the reason is simple:
> C allows you to program things independent of the outside world> Java requires you to run your programs through a collective repository, where access can be limited edited and modified
>>511984306now which do you think durgasoft would be shilling for, given op region
>>511984042They did this in concert with MS and Oracle and you can bet they will have a bunch of stuff to help you "transition" right off the bat.
>>511961729>stallman right againI want him to be wrong please.
>>511984084>What they should do is make a law that project maintainers are legally responsible for the bugs in their code.Software has a disclaimer
>This software is not fit for X, Y, Z>You use it for X, Y, or Z and it causes a problemThe problem is you have cheapo company and government bean counters who are OKAY with free software with no warranty UNTIL it blows up. Well, sure, here's your refund, how much did you pay me again? Oh, right, nothing. Fuck off.
>>511961493 (OP)This won't happen. What are they gonna do, ban every 3D game engine? They're all built with C++.
Also the article says this isn't a ban, it's just recommended guidelines. Cuz it has to be - they can't ban it there's too many legacy systems built on it
Bruh they gonna ban openssl?
>>511962611>Codefags, how close did I get to the truth?Very far away.
>>511985525Glowies keep trying to ban civilian usage of encryption for decades.
>THINK OF LE TERRORISTS>NOW LEMME TAP THAT PHONE
They used C in lots of the old NASA missions because they definitely, definitely needed everything to work properly.
Is it finally time to recognize canl/ocanl supremacy?
Is the world ready for this conversation?
>>511985403Epic will buy out Unity and use it as UE6.
>>511985739what are you, some kind of terrorist?
>>511984813he's wrong on almost everything outside the realm of computing if that helps you feel any better. but that will be held against him to further dethrone and isolate him from the one thing in which he can add any benefit.
>>511961493 (OP)Why is C# allowed though? excuse the question, I just don't know the C trio well enough.
>>511985403Forty something years ago they tried to force Ada on everyone by requiring it for all government projects, including those created by outside companies, which was most of development. It rose to be the second most popular programming language but eventually the government started granting exceptions until the requirement was revoked. Ada is still used in safety systems and weapons where correctness is far more important than churning out lots of code. It's the opposite of move fast and break things (which is kind of funny since it often powers missiles).
In the meantime, software expanded into every corner of the economy instead of being a niche activity. The demand for software developers went up rapidly and there simply weren't enough smart people who could write safe code so languages like Java were invented to handle things like memory allocation and buffer boundaries that those of lesser ability tended to screw up.
Rust is the next iteration of this, with even more hand holding, but where Java and other garbage collection languages tended to be easier and clearer than earlier languages, Rust went for ugly, convoluted syntax that only a freak could love.
The government probably would be better off having Ada extended some more. Though the last revision of the language came out in 2023, they've still been conservative with adding modern features. If nothing else, funding for making tools for developing Ada more readily available would make it easier to adopt.
>>511981187The transvestite has spoken
>>511986585C# is Java that's been molested by Bill Gates and sanitized for consumption and government sanctioned.
C and C++ are Ted Kaczynski unabomber shack languages that let you do whatever you want as a free man.
>>511986855Oh I see, I've only really been learning Java thus far.
dual
md5: 989ec93022f97881cf409f6829cba5b9
๐
>>511986585C# is memory safe unless you go out of your way to make it not safe. Do keep in mind that the presence of these safety features don't make it impossible to write insecure code. They simply make some of the most common vulns more difficult. And some classes of vulnerabilities are still trivial, like SQL injection, which I still see in reviews of new code even though you have to be pants on head retarded (or a poo) to do.
I had a security tool vendor tell me that they don't support scanning Rust code because it's impossible for a Rust program to have a security vulnerability. We didn't buy their product and put them on the "don't buy from these morons" list. None of this stuff is magic, especially when code is being written by idiots. They just provide some additional guardrails to make vulns more difficult.
>>511962611Everything useful is built on cc--++ the pajeetc# is for a bunch of basedprogramming and all the rest of the languages are jeetscript for online pajeetism and pyturd for the same and the rest are custom maps in wc3
>>511962611Absolutely wrong.
C/C++ are lower level and higher efficiency compared to other language but are dangerous to use if you're incompetent, and when you have nothing but jeets working for you... Yeah, very unsafe.
>>511965780Rust is a fine language.
The problem isn't the language. it's the zealot rust devs who barge in and demand you convert everything to "their way", and then throw a shitfit when you have any sort of pushback.
It's happened multiple times in the linux kernel, multiple times with xorg/wayland, etc.
>>511987075It's for the best. No human was ever meant to write and understand float * (*(*foo())[SIZE][SIZE])()
>>511961493 (OP)They are right. From a safety perspective they are extremely vulnerable.
>>511983883>You can prove that, here's how you get a segfault in Go,I remember accidentally finding a nullptr DOS in kubectl because i accidentally edited a config file wrong.
>>511963683C# is just the microsoft brand of Java.
It doesn't even have pointers.
>>511964373Where did I say ban, retard?
>>511981614Rust is also pretty terrible for embedded. It's very difficult to convince the rust compiler to produce any small binaries.
>>511965128You didn't read or didn't understand my argument. You can join the other retards in this thread
>>511987088Mm, seems a bit tricky, but I'm sure it must have its uses which the railguards get in the way of.
Still, probably something I should really look into more properly one of these days, thanks for the explanation and anecdote.
>>511987252That does indeed look fairly close to gibberish though I'm guessing its some for of two dimensional array? can't really tell what all the asterics and foo() mean though.
>>511962611>the most memory secureyoure on a hot trail, buddy.. but now try to see it with the eyes of the coming globohomo technocratic tyranny stooges, like starmer,
are the bells ringing yet?
>>511987252LISP programmers just barfed and got an erection at the same time seeing that.
>>511981104>no lisp>no hasklel>no javascript/typescript>no lua>fucking go in there
Terry Davis literally warned this would happen, they want you dumb and dependant on abstract nigger languages that they control
if (britbongs) {
// rise up to their dictators. Happy ending
} else if (britbongs cuck out) {
// get laughed at on /pol/ and embrace dictatorship
} else {
// bend over and accept the girth from the government with a smile
}
So school taught me an illegal language according to bongistan. Interesting
>>511981645Ada is DoD's language and they probably still use VHDL for military contracts.
>>511987736seeing as you're learning and doing so with C# you won't know what pointers are (the *)
the easiest way to explain it to you is that it's mimicing some functionality of what a Class offers without using classes. You will basically NEVER see this implemented in real C code except for the most insane of circumstances and this exists more as an exercise to understanding complex declarations.
>>511961493 (OP)How the fuck are you going to ban a computer language? It's just software that you download and learn.
>>511985739>NO YOU CANT JUST WRITE A LETTER AND PUT IT INTO AN ENVELOPE. YOU HAVE TO WRITE ALL ON AN OPEN POSTCARD!! ITS TERRORISM OTHERWISE!>source: globohomo said so.
>>511961702fuck off, we're full. learn a trade instead.
>>511961493 (OP)Imagine blaming a programming language for the incompetence of outsourced East Indian shitcode used for national security applications. There wouldn't be security issues if they hired people that knew what they were doing. Bunch of fucking niggers.
>>511988146They won't ban anything outright. They'll require only using approved languages for government projects. Given how much money the government spends, lots of companies will readily comply. They can also write laws that create stricter liability for companies that use unapproved languages, which will increase the financial risk if software ends up being exploited or a failure causes damage.
>>511988049Ohh, I can kind of imagine how that'd function, it seem rather complicated, once more however, thanks for the explanation.
>>511962878>>511963147we'll all be eating with chopsticks soon
>>511987736A pointer is a type of variable that references the location in memory, usually of another variable. The * operator is used to access the underlying variable. A & is used for getting the address of a variable. Think along the lines of ref/out arguments in C# but extremely flexible.
int X = 10; // Integer X
int Z = 20; // Integer Z
int *Y = &X; // A pointer, Y, set to the memory where X is.
*Y = 50; // Sets X to 50, by dereferencing Y.
Y = &Z; // Changes Y to point at Z instead of X
*Y = 50 // Sets Z to 50 by dereferencing Y.
>float * (*(*foo())[SIZE][SIZE])()This is more complicated because you can also have pointers to functions, which let you do things like callbacks. This declares a function (with no arguments) that returns a 2D (SIZExSIZE) array of pointers to functions (with no arguments), where each of those functions returns a float.
>>511988858'Cheap' is the irresistible drug of the west. Microsoft is using people in China to work on US government systems. This is allowed because there's a remote desktop session shared with an American who is technically doing the work, with the Chinese worker in China telling the American, step by step, what to do. The person in China plus the person in the US combined make less than it would cost to hire a competent American.
The person in the US being driven like a puppet by someone in China has no way of evaluating if what the Chinese person in China is telling them to do is a security issue. But it's legal and considered secure since it's technically an American doing the mechanics of pressing buttons and copying things around. Pure insanity but it saves Microsoft money so their profit margin on their government project is larger.
>>511989454Yes, I see the missing semicolon. Fuck you all anyway.
I'd just to take a moment to remind people that back in my day C and its successors were all referred to as "high level languages". And that writing an OS in something like C++ wasn't considered low level at all.
Everything is C under the hood these days if you ever bothered to delve deep enough. For the longest time even C++ was just compiling to C and then to machine code.
It makes me laugh when I hear people talk about things like Rust being "safe" when people insist on trying to "fix" a problem that is really just human stupidity. Java also tried to "fix" things, by trying to make people catch Exceptions and so on. All it did was make the morons catch and print it. The people who really should've learned to do error handling never did because of the language trying to protect them from themselves.
And I look at the modern web and I laugh. TypeScript is so much better? When you look into any project beyond a certain size and age, you see 'any' and 'unknown as SomeType' littered all over the codebase.
It's perhaps the most midwit thing to think you can stop stupid people from doing stupid things. I'm at the stage of my life where I actually wish there wasn't any kind of warning labels on anything. Let the baby choke itself on that small toy. Let the child drink the bleach. Let nature take its course. Because if you don't, you'll have bigger problems. Those retards that should've killed themselves will end up killing killing someone later in life.
It's like with the vaccine and autism thing. Autism is like mother natures way of fighting back against vaccines because it's the autists now that are refusing to take them and leading the charge against this nonsense.
>>511988858unfortunately tech has gone to shit. What was once a field filled with former engineers and mathematicians, has now become the go to field for the average normie and third worlders. If companies are unable to deliver secure software products, the govt needs to step in and come up with regulations. Same thing with parenting and modern day age verification.
>>511989454>where each of those returns a pointer to a float.
>>511989454and you're able to shove function pointers into Structs (a Class that can only hold data) which is what lets you turn beautiful procedural language into an unholy frankenstein OOP abomination that is a mockery to humanity's hubris.
>>511989659WHAT IS MISSING? NOTHING IS MISSING! DON'T -EVER- THINK ANYTHING IS WRONG THERE! ALSO SYNTAX ERROR ON THE NEXT LINE, BITCH!!!
>>511961493 (OP)>memory-unsafe languagesUh.... Isn't that kinda like saying pens stain paper?
None of this matters. In a few years no one will even have access to a programmable computer anyway. It will all be just closed devices with no interfaces.
Everyone should look up the Terry Davis McDonalds interview. It's an insight into a lucid Terry and what his life could've been.
>>511989454Alright, yeah I get it, quite nifty actually, or well, I understood that first explanation, the second one with the float array still eludes my understanding.
>>511961493 (OP)I only write C, VHDL, and assembly sometimes. I'd say 90% C though for firmware. C is just the most based language there is where it matters.
>>511990599An array is a matrix of values.
>[1 3]>[2 4]would be a 2x2 array
>>511988858Maybe that's the psyop, an excuse so as to implement a more controlled coding language
>>511990661Ah, alright, that makes it a bit easier to understand, excuse my ignorance.
>>511990786Yeah that much I had gathered, it was just the elements of the arrays being pointers to functions which took me a bit of work to wrap my head around.
>>511989454When I was tutoring programming, C that is, I found the easiest way to explain pointers to morons is explaining the difference between PASS BY VALUE vs. PASS BY REFERENCE. Once they realize passing by value is literally retarded compared to just passing an address, the rest of it falls in line pretty quick.
>>511962611they basically translate almost directly into assembly language, providing just enough structure to do some massively effective object oriented tricks with it
best language to write viruses and malware in, providing the most effective balance between the bare metal speed of assembly language and the easy coding of javascript
>>511962611Sorry, you are wrong. C allows you to access memory wherever you like. Other languages do a check to see if you are accessing memory outside of what's allowed. This takes time and makes your software slower. C is very fast, but comes at the price of the programmer doing his own checks and making sure he doesn't access memory areas outside of what the app should access.
Also, this is fucked up that a ZOG is butthurt over a programming language.
>>511991010yeah, but you have to be careful when passing by reference because changes made to the reference are reflected in the original scope, instead of only being reflected in the scope you made the change in
>pass by value = operate on an identical copy of the variable>pass by reference = operate on the original variablewhen you do value-destroying bit-twiddling hacks like Carmack's Fast Inverse Square Root, it's important to remember which things you passed by value and which you passed by reference, so you don't change something you didn't mean to and do change the things you did mean to
>>511981187So so you transition before or after you learn rust?
>>511991704>C allows you to access memory wherever you like.only if you hack the pointers, which is bad form in any language
>>511982151What's even funnier is that these incompetent trannies are doing this shit because they don't know how to use free(); or how to stop writing dangling pointers.
>>511990725Based. I love working with embedded systems and FPGAs. For me, it's C, VHDL, x86 Assembly and Nim
>>511992124and don't ever under any circumstances ask them to write a for loop, they will run straight to HR over something so toxically cishet
>>511982499Former CSE major. Intro to C/C++ is one of those classes where professors have to preface the first lecture that it's NOT a filter class, and half of the class either passes by cheating, or drops out of the major entirely.
For me? I just didn't like not getting hand-held like I did by professors who would help writing pseudo-code that you figure out in labs. Maybe I had bad professors, but it was like throwing a textbook at a kid and saying "learn Spanish." I've written a compiler in OCaml and have written asymptotically-ideal code. I've passed two levels of advanced calculus and written summations on discrete math for transversing fixed nodal points on a hypercube data model.
Debugging C++ code still made me want to blow my fucking brains out.
>>511992365I use C++ sometimes when I get sick of handling pointers and just want to :: everything
>>511961493 (OP)c++ is widely used in game developlment especially aaa games (and even indie games) because its the most peformant language there is besides coding directly to metal/assambler. This would kill the entire game development industry in the uk.. if they had one lol
>>511992622>Debugging C++ code still made me want to blow my fucking brains out.and that's how I usually end up regretting taking the C++ ez way
>>511992622>itt codelets who can't wrap their mind around pointers
>>511992948>19 year old immigrant is in charge of running your TA session on pointersNot my fault, fuckface.
>>511961493 (OP)i just looked up this claim because its too dumb to be real and what do you know it was a lie/satirical
stupid fucking leaf spreading fakenews
>>511991736These are only issues when memory allocation might be happening. I only deal with hardware/firmware, everything is fixed. Everything is allocated for precisely what the system needs and no more, and it doesn't change ever.
I don't do higher level systems C programming. In my entire work career I've never dynamically allocated memory for my work.
>>511993139>>19 year old immigrant is in charge of running your TA session on pointers
fair point
>>511976520not enough people are screaming yet. wait until everyone screams
>>511961493 (OP)Bro... That's wild. Literal tyranny. Good thing code is protected by the 1st Ammendment here in the US. I sgugest you learn the languages, especially C, they're really good. Learn C for writing exploits and learn Assembly for writing shellcode. I started learning C but stopped because I was bored ubt if they ban it I will appreciate it more. I stopped learning it because I am an orphan and I saw a sign saying that these languages couldn't possibly replace not having a dad or parents. Now I just kind of vibe on. I think I am a prince anyway. God bless my people the Germanics who support me.
49
md5: 7f91b49691b82ff073141f23bf422731
๐
>>511992948pointers are hard man, especially when you're trying to multiarch
>>511993828And God bless Christ and Yahweh if they make me a prince. Really God bless them anyway! :D
>>511967556Thank God they won't ban debuggers and deassemblers...haha.
>>511964173>>511963695C is the AK of programming languages
C++ is the FN FNC of programming languages
Java is the hi-point carbine of programming languages
Assembly is the 1911 of programming languages
Rust is the H&K G11 of programming languages
>>511993917If you know Assembly literally everything is open source. It's a really good language to know, especially if you are part of a militant resistance or something you can write your own shellcode too.
>>511993830was this made with stripcreator?
If they gave a fuck about security they ought to take a look at what is being done at hardware level
But they don't and we all know that this a facade excuse to more power away from us Tron to MCP style
Master Control Chip (instead of Process)
>>511961493 (OP)Yeah, China is definitely freer than the UK at this point
>>511993992>If you know Assembly literally everything is open source.oh you know it, man. Just take any appliance that has a ROM chip on it, read that shit, run it through a disassembler, then reconstruct and modify as you wish. This becomes a MAJOR super power for when things start to become blackboxed.
>>511994008ms comic chat ackshewally
>>511961493 (OP)What would Terry Davis do?
>>511993828Blessed Schizopost
>>511993992yeah, you just have to build like six layers of macro languages to be able to do anything other than crash your machine by writing a 4k program just to mess with the OS API
>>511962611there is a programming language called java that white engineers build frameworks for jeets to use. glowies put in a backdoor in a popular framework that allowed them to execute code remotely, called the log4j vulnerability
The last Labour government, the WMDโs in Iraq one, made hardcore porn legal.
This one took away all your privacy and free speech in case you look at their hardcore porn.
BAD YOU.
Pic: bums ukrainian rent boys with paki homo rape ring. Has them put in terrorist cells with compliant media silence calls his ex bum chums terrorists. Is a jew.
>>511994518fren glowies have backdoors that can turn your computer on while it's unplugged and download terabytes of CP while you sleep just before they raid you
google Intel Management Engine if you haven't already
>>511994238oh yeah. That same big mouthed character was in stripcreator and holy fuck did that bring back memories
>>511961493 (OP)>dereferencingWhatโs the Nerd to English translation folks?
>>511962722>>511966366They don't need to make it illegal. They just need to increase programmer's reliance on AI until we literally can't code without it anymore. The next generation of programmers already don't know shit, and when met with problems they fail to learn shit. It's really scary.
>>511994166What does blackboxed mean? I am still new to this. I have always loved the idea of flashing modified firmware to a new ROM chip. It reminds me of the old original Xbox modding days when people modded with modchips. I never used a modchip, I always soft moded, but I always thought hard modding was cool.
>>511995494blackbox means you have no idea what happens to the input to make the output
>>511962611>My guess is that C & C++ are actually the most memory secure and that their problem with it is one of control.They want to force Rust on people.
>>511962792>I agree that C and C++ should be phased out.You're a piece of shit and don't understand anything about programming.
>>511981187This is a jeet or glownigger
>>511961493 (OP)Twitter fags likes to spread their faggy 100% trust me nigger filled infos everywhere. Ban C, wtf does that even mean, idiots
>>511995329>They just need to increase programmer's reliance on AI until we literally can't code without it anymore.mate, we Gen X mofos learned to machine code on our own with nobody to teach us
future generations can do it too if they have to
https://youtu.be/rCupwBkrn0Y?si=RJLoPrAkoEzx75UP
>>511961493 (OP)Bitcoin, created by Satoshi Nakamoto in 2009, is a decentralized digital currency that uses blockchain technology. It's open-source and written in C++, a language chosen for its performance, control, and reliability.
>>511995307"Look over there in the distance next to that big unique singular bush"
*looks far off* Ah I see
The very act of specifying next to that unique thing was useful
We should ban English because it has slurs and can be used for racism and other dangerous things
>>511961493 (OP)always do the opposite of what the jews say
>>511996044ban nothing, but banish every jew.
captcha whsw88
>>511987688It isn't, you just didn't pass the IQ test.
But you also use Clown++
>>511961493 (OP)isnt it better to sandbox all apps and enforce permissions so not any random app can read your entire hdd?
and when can ai design a computer language that is as fast as c/c++ but doesnt have retarded syntax
>>511995494>What does blackboxed mean?It means that the interface of whatever you're using is abstracted from the inner workings of the device.
>>511995728You have too much faith in the newer generations. My nieces can barely use keyboards.
>>511995678once you get over your emotions, try to refute what I said. Thanks.
>>511961493 (OP)fucking clown world holy shit i hate the uk and kike starmer
>>511961493 (OP)Gay, Iโll never stop programming in C. This will be like gamergate, but for the entire worldwide engineering community. Fuckin glowniggers.
>>511963726Thats technically one way of not getting exploited. I would use data diodes personally but hey what do I know.
All I can decode from this is that they want to replace it with something that is more easily controlled by zogohomo mossad backdoor.
C gives you too much control over your computer, that's a big no no
peak dystopia
>>512004130No its just a stupid directive from someone promoted into incompetency. Its the tech equivalent of saying "to solve gun crime just ban all guns". If it was that easy it would have already been done. People don't use C languages because they love them but because they must. The real world has real physical limitations and you need these languages in order to squeeze enough performance out to overcome these limitations. Academic fart smeller vs the guy actually getting shit done, tale as old as time.
>>511991853You transition while you learn rust.
>>511962611You're close. C/C++ are the high level languages with the greatest freedom. They want ban languages that allow you to create exploits.
>>511961493 (OP)It's true. C is so dangerous. Every male should be learning it along with gun smithing.
>>511961493 (OP)C is a nice programming language
You can learn it quite easily, it doesn't need retarded dependencies and it's very fast.
I like it.
I hate rust because is gay and homosexual.
Trollcoders ITT trying to meme people into thinking people actually write C themselves. Nigga 80% of compiled artifacts from C came from some kind of cmake build script and probably even a transcoder for a specific platform and were de facto written by a god forsaken computer program. Human beings wrote like 5% of the C in the world and most of that was as an academic exercise. NGL I chuckled though.
T. World top 0.5% programmer
Let me see if i understood those correctly.
>Python
A script.
>Java
10GB of RAM for hello, world.
>C#
10GB of RAM for hello, world, microsoft patented.
>Go
Java but at least it requires 1MB instead of 10GB.
>Delphi/Object Pascal
Java.
>Swift
Javascript, Apple patented.
>Ruby
Javascript, but @>afweuhf[][11!
>Rust
10 hours to compile a hello, world, +13813987 dependencies and no linked list
>Ada
Fine.
So, that's the list?
>>511965497(((lots of stupid, irritating parentheses)))
>>511972074>We r winning bros! Christ is King!!!Ur an idiot.