https://www.thurrott.com/dev/330980/microsoft-to-replace-all-c-c-code-with-rust-by-2030>Our North Star is ‘1 engineer, 1 month, 1 million lines of code.’ To accomplish this previously unimaginable task, we’ve built a powerful code processing infrastructure. Our algorithmic infrastructure creates a scalable graph over source code at scale. Our AI processing infrastructure then enables us to apply AI agents, guided by algorithms, to make code modifications at scale. The core of this infrastructure is already operating at scale on problems such as code understanding.”LOL
>>107640674holy fuck it's over
AI is bad enough at writing code in general that I'd be very surprised if it could write even trivial Rust code that actually compiled successfully.
>>107640674>Our strategy is to combine AI and Algorithms to rewrite Microsoft’s largest codebases.What could possibly go wrong?
>>107640674based
>>107640674The most retarded thing I've ever heard.Why would someone pay a retard to remake something even worse?
>>107640857they will declare all old windows versions super insecure and force you to buy new hardware
>>107640674this is gonna go so badlyrust isn’t typescript you can just use ai and get slop done quickly
>>107640880ai is terrible for doing anything that involves concurrent code, like it is common in kernel code
>>107640674ah yesai with algorithms>targeting 1 million lines of code per monththis has to be marketing right? i'm not even an ai hater, llms are clearly the present and future. but forcing 1 million lines of ai code per dev every month seems like a disaster waiing to happen
>>107640674AI AND algorithms?? Holy shit is that allowed??
>>107640674That's retarded hehe
>>107640674more like 1 million NIGGER JEETS, 1 month, 100 Billion down the shitter.
>>107640876Ah right.. Windows is going through their scheduled money farming cycle from consumers...I can only hope that they don't do too much work and just leave things the way they were.
>>107640674>Microjeet>Can't fix windows>their flagship products are fundamentally broken by their own admission>entering a tech debt spiral of which they may not be able to escape >WERE GONNA REPLACE ALL C/C++ CODE WITH RUST when pigs flyfirst zero day and they'll can the whole thing
>>107640777Is he okay??
>>107640674Absurd.>we’ve built a powerful code processing infrastructureOh, perhaps I was mistaken.
>>107640766this. If there’s 4 languages I wouldn’t trust AI around it’s C, C++, Rust and Swift, all because they use some form of manual memory management.
Why don't they replace every line of Javascript (WebView2) first, considering that's the main memory and performance bottleneck? Why the C/C++ portions?
>>107640674>all C/C++ code by 2030does it mean at least 25% of windows C/C++ code is going to be rewritten in rust next year
>>107640674first they turned jeets, now the jeets are trooning out?
>>107640674They should have dropped backwards compatibility with all legacy windows and offer legacy support for a premium if companies and end-users are that dumb to continue to use outdated windows version. That should remove plenty of old C/C++ bloat.
>>107641259>first zero day and they'll can the whole thinglmao, as if that have stopped them from using C and C++ or any programming language for their various products that they have made or bought out.
>>107641380because they don’t want to pay c++ devs hefty amounts of money or train people when you have tons of retarded web devs that accept being paid penniesjust put react on everything, computers will eventually catch up hardware wise, don’t worryit’s funny because i had this discussion with an older engineer because i was worrying about hardware limits when taking a decision and he was on the side of “don’t optimise things!” and had to convince him otherwise
Stream OS wins
>>107641542also microsoft can’t fucking write a decent windows api, they tried to redo their “gtk” framework at least 5 times, and it created insane fragmentation, so that’s why they’re going react nowlinux fucking sucks considering the gtk/qt divide but at least its a choice between both, and apple did a solid job with maintaining appkit over the years (doing mac apps is relatively pleasant vs windows app development)
>>107641380They’re just repeating what they see on twitter posts. They don’t know what they’re saying.It’s likely they want it to get slower because their customers are too stupid to know any better and now they need to buy 4x the Azure resources to do the same things they always have.Bill gates now has his own problems, and now the end is just about here. The current generation are like pakleds that inherited technology from their predecessors and are completely baffled by it.Some of it will keep running for awhile… one day the last build machine will die.Maybe the rust rewrite is their way of telling us that they’re simply unable to re-create the build infrastructure so they’re scrambling to rewrite itand this seemed plausible.
>>107640674Should I bother learning C++ now?
>>107641542But how do you optimize?
>>107641998C++ isn't going anywhere for awhile.
>>107641998Sure.Almost all Rust code was written with the c2rust translator.So write in C or C++ (which is a superset of C) a d then dump it to Rust from time to time to look like you’re on-board with that fad.
>>107642029But my hobby is eliminating rust from old equipment I find lying around. I have it ingrained in my body that I should eliminate rust wherever I find it. Why are people seeing a codebase literally called rust and celebrating it instead of seeing it as the blatant malware-laden code it is?
>>107642041Graydon’s elevator was broken, and he got angry and “sensed” that elevator controls were written in C++ and specifically that it was a C++ specific bug that was impossible to fix by any other means than to write a new language.That’s the real origin story. The koran, talmud, and holy bible are more factual, relevant, believable, and self-consistent. Although, unfortunately, only rust followers reach such high levels of fanatical hyper-religious zealotry. It burns out the fuses in their brain.
>>107640857>>107640876Agarthan here from >>107641677 - i have no updated Windows 10 since 2019. I have already made 2 posts about it today, so i do not want to write more on the topic, but once you install Windows 10 LTSC 2019 Hyperborea edition, update it once, you are set for life and no longer need to worry about a thing. No updates anymore and needed. The needful is done.
>>107640876You wont be able to buy new hardwareGotta rent your PC from their sprawling datacenters now
so are they going to abandon their c/c++ compiler and go knee deep into third party llvm/rust
>>107640695
>>107642261llvm was specifically developed for c/c++ so it will never achieve parity.It's like imagining it's a good idea to have a language other than Java write JVM. Or a language other than C# emit MSIL.It's not.As the Rust size, speed, safety, utility, and quality issues get thoroughly debunked they get more and more desperate.This very post is likely to cause tears streaming down red-faced and shaking faces. Several of them may actually burst veins in their necks and foreheads.