[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Edit][Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
4chan
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


Why is globohomo pushing this to be industry standard so hard? What's hidden in it
>>
>We adopted Rust for its security and are seeing a 1000x reduction in memory safety vulnerability density compared to Android's C and C++ code. But the biggest surprise was Rust's impact on software delivery," Google's Jeff Vander Stoep said. "With Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one

https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html

>The development comes a little over a year after the tech giant [Google] disclosed that its transition to Rust led to a decline in memory safety vulnerabilities from 223 in 2019 to less than 50 in 2024.

>The company pointed out that Rust code requires fewer revisions, necessitating about 20% fewer revisions than their C++ counterparts, and has contributed to a decreased rollback rate, thereby improving overall development throughput.

https://thehackernews.com/2025/11/rust-adoption-drives-android-memory.html
>>
>>107859158
Who would have thought that fewer foot-shootings would increase productivity?
>>
>>107859092 (OP)
Isn't it all open source? If you think something is hidden in there, (you) could be the one to find and expose it.
>>
File: IMG_9394.png (1.31 MB, 1800x988)
1.31 MB
1.31 MB PNG
>>107859158
So beyond the gay propaganda statistics that comes purely from incompetent jeets who don't juggle memory safely, I am assuming there's something in the garbage collection or other automated parts of the Rust code that gives globohomo some kind of master control or backdoor they don't have in the freedom and transparency of Zig or C. Notice how all odin or zig users are labelled nazis by the rust cult
>>
>>107859240
Let's assume that theory is real, why would zig be any different?
>>
>>107859092 (OP)
Licensing.
>>
>>107859240
This is what happens when you swap your brain for memes
Have you ever tried to actually form a technical argument?
>>
>>107859479
Literally no one cared about compiler/language license as long as it's FOSS.
>>
> "Wow look! Programming language number №3975624!! This one will defintely replace the industry standard C/C++ this time!!!"
> doesn't even have a standard
> only one compiler, the official one
> is basically C++ with built in CppCheck
> despite everything, still has memory bugs and is therefore worthless
> the cargo package manager uses lots of cpu doing almost nothing
> only still around because of the hype and people rewriting perfectly good software in it and forcing those half baked reimplementations into ubuntu
I'll give it 5 years.
>>
File: file.jpg (42 KB, 676x172)
42 KB
42 KB JPG
>>107859519
>>despite everything, still has memory bugs and is therefore worthless
Yeah, and modern medicine is also worthless because luckily one day some fentnigger will run you over after passing out in his car while speeding, thank God the doctor will be able to save the nigger but not you.
>>
>>107859158
>spending 25% less time in code review,
aka no one understands it
>>
>>107859092 (OP)
>Why is globohomo pushing this to be industry standard so hard? What's hidden in it
They were pushing C and C++ to replace everything. Rust came from the programmers themselves. C and C++ are like eating shit. Rust is like eating a steak. They'll never go back to C or C++ after that.
>>
>>107859799
Some of us who aren't underage K&R babyducks also remember the shitshow that was writing and compiling C code before Stallman said enough is enough and wrote a proper C compiler.
Yes, the same one whose team recently said enough is enough and rewrote it in C++. Now they're working on Rust frontend and guess what comes after that.
>>
>>107859519
Imagine living under a rock.
>>
>>107859519
> "Wow look! Programming language number №3975624!! This one will defintely replace the industry standard FORTRAN this time!!!"
> doesn't even have a standard
> only one compiler, the official one
> is basically Pascal with built in pointer arithmetic
> despite everything, still has memory bugs and is therefore worthless
> the preprocessor uses lots of cpu doing almost nothing
> only still around because of the hype and people rewriting perfectly good software in it and forcing those half baked reimplementations into Unix
I'll give it 5 years.
>>
>>107859471
>>107859480
Yeah I'm just struggling to understand why the globohomo German/EU government is paying Arch Linux to put Rust into its package management

https://youtu.be/t405xcU913c [Embed]
>>
>>107859092 (OP)
Because it's superior. Not everyone is a smelly brown who is fascinated with smelly brown things.
>>
>>107859816
>and guess what comes after that
I don't know? What comes after Rust?
>>
>>107860054
how did UNIX get away with this?
>>
>>107860054
Comparing then vs now is crazy. It's like comparing Internet Explorer in the 90s vs comparing Chromium today. The time when a competitor could change everything is long gone. C++ won, just like Chromium won.
>>
>>107860314
...and yet chromium just merged a JPEG-XL parser written in Rust.
makes you think.
>>
>>107860295
It used C which enabled even most retarded faggots to pretend like they're good programmers.
See: justification for SIGPIPE existing.
>>
>>107859092 (OP)
google, microsoft, mozilla, hauwei, amazon and others were given seats on the rust foundation board. they have much involved in shilling is abysmal trash despite rarely using it themselves, which is pretty ironic.

>>107859158
i can write tests all day that makes C64's BASIC look like it's selinux, so of course google will make all kinds of wild claims with no evidence to support any of it.
>>
grug hate new thing
>>
>>107860359
>comparing a programming language with a LSM implementing MAC
anon, you might not be as smart as you think you are....
>>
>>107860335
including 0.1% of rust into chromium doesn't mean rust is the winner
>>
>>107859222
Ok, NSA.

FOSS is a lot better for security than closed source but that's not saying much.
>>
>>107860379
lmao, seething delusional tranny. holy shit. imagine getting buttfucked in one reply and posting this cope.
>>
>>107860360
>new
>First appeared: January 19, 2012; 13 years ago
>new
it's amazing how this board's collective of sex offenders just keep losing every single day. 13 years and what do we have to show for it? oh yeah, the occasional tool in windows replaced with rust, some libraries on android, bindings in linux for programming kernel modules and hundreds of tools that were originally in another language that worked just fine ported over for no real benefit whatsoever.

it's no wonder rust trannies keep having severe mental breakdowns.

>>107860377
>delusional pedophile can't cope
what a loser lmao
>>
>>107860390
and you? an angry subjective answer dodging the question is the real cope.
>>
>>107860396
SELinux and Commodore 64 BASIC are not even in the same value category, you absolute brainlet.
>>
>>107859222
it's the same thought killing retardation that systemd haters have been saying forever.
>B-BUT THEORETICAL BACKDOORS
you learn to realize, people who hate thing are probably schizo or just incredibly low IQ.
>>
>>107860396
You're just jelly rust managed to ram its fat feminine cock where nobody else could.
>>
>>107860409
that's right. i could write up all kinds of fantasy tests that prove it's as secure as selinux. i don't need actual evidence for this. my word is all that matters. much like how this board's collective of absolute fucking losers read google's slop and take it at face value, a corporation that is more than happy to compromise their own software on behalf of american government. you're a fucking moron.

>>107860422
>13 years
>gone nowhere
embarrassing
>>
>>107859092 (OP)
ngl now that I've used rust I hate c++. I would still prefer C if working with raw pointers tho
>>
>>107860429
>all kinds of fantasy tests that prove it's as secure as selinux
keep digging that hole, brainlet.
SELinux has nothing to do with programming language safety in the slightest, you absolute fucking retard. it's a MAC
>>
>>107860267
>because it is superior
Not really, just gives less control
>>
>>107860429
>gone nowhere
>fucked the linux kernel into submission
>plowed straight into wangblows
>molested android 'til it liked it
>gone nowhere
You're next twinkboi, rust is cooming for you.
>>
>>107859092 (OP)
>Why is globohomo pushing this to be industry standard so hard?
rust is growing but C and C++ are growing too, in fact C and C++ grow by more than the entire rust userbase per year, both languages are here to stay even if open flop software troons out more and moer each year.
don't let rustroons trick you, C and C++ have more LOC than every other languages combined and both will outlive us all.
>>
>>107860286
Obviously ATS 4... which is safer and more flexible than Rust, but emits C code so you can have plain C as your "unsafe". Everyone knows Rust unsafe is harder to do right and less documented than C.
>>
>>107860449
>less control
based on what, retard?
Rust is a turing complete language with inline asm and arbitrary pointer ops. there is nothing you can't do in Rust that isn't also a limit in C++.
>>
File: images (9) (23).jpg (71 KB, 551x556)
71 KB
71 KB JPG
>>107860419
gigaglow
>>
>>107859092 (OP)
If I had to think of a legit answer, it is that the borrow checking system makes vibe coding more viable. I don't personally like rust but it is safer OOTB and rust-style errors are superior to exceptions when AI is writing half of the code. It seems like companies are racing to axe as many developer as possible, as soon as possible and porting things to rust will make that more feasible as you won't have to (theoretically) pay as many devs to maintain the codebase.

>>107859479
Also, this
>>
>>107860481
>but emits C code
That's what toy languages do. It's worse than compiling to JavaScript because at least that has the purpose of running in a browser. Compiling to C means they don't know how to write a real compiler, and real compilers can be tiny like Turbo Pascal and old FORTRAN compilers.
>>
>>107860481
this is just like the Ada cucks.
>just use my meme language with no users
at least I'm using rust code right now to post this post or to find strings in my text with ripgrep or the fish shell and a bunch of other shit. none of you meme lang faggots have anything useful to show.
>>
File: chadpl.png (2.01 MB, 2000x2600)
2.01 MB
2.01 MB PNG
>>
>>107860252
>Yeah I'm just struggling to understand why
Have you tried actually doing research on the topic instead of listening to random e-celebs?

Sovereign Tech Fund makes it very clear what they do. It's a fund project that you can apply to if you are working on any public, FOSS, infrastructure related projects. 200 or so different projects got funds from them.
Instead of wasting 13min to watch watered down content of a literal jew, just do one minute Google search.
https://www.sovereign.tech/programs/fund#criteria
>>
>>107859092 (OP)
>>107860252

The future of personal computing is Rust and Linux, everything else is going to the feed the cloud
>>
>>107860419
yes, talk about deliberate backdoors without evidence is schizo (or more often FUD/bait/retardation). but the systemd package spams SIXTY TWO binaries and counting. it suffers from endless mission creep and expanding attack surface. beyond the "bare" security argument, there is a lot to say about both the details of the "design", and the implementation. but i digress.

<r*ddit spacing>

rust actually helps reducing the complexity tax through both sound abstractions and provably reliable checks, while still being practically usable.

<r*ddit spacing>

you're basically doing the same thing retards do, retardingly grouping things like rust, systemd, wayland, ....etc, where there is no relation at all.

<r*ddit spacing>

taking a different position from the retards against the "group", doesn't make believing in the existence of the "group" any less retarded.
>>
>>107860359
>google, microsoft, mozilla, hauwei, amazon and others were given seats on the rust foundation board. they have much involved in shilling is abysmal trash despite rarely using it themselves, which is pretty ironic.
Now check who is sitting in C++ committee and who contributes to Linux.
>>
>>107860605
the industry standard doesn't need to outright purchase users, unlike rust.
>>
>>107860396
>13 years and what do we have to show for it?
It managed to do what even C++ couldn't. It got into Linux.
Do you remember how many times C++ was suggested there? I stopped counting decades ago.
>>
>>107860456
>rust is growing but C and C++ are growing too, in fact C and C++ grow by more than the entire rust userbase per year
[citation needed]
>>
>>107860515
>If I had to think of a legit answer, it is that the borrow checking system makes vibe coding more viable
No? LLMs are notoriously bad at generating Rust code. Borrow checker is one of the reasons for that.
>>
>>107860631
https://www.cppreference.com/
>>
>>107860614
Neither a standard not a language can purchase users.
>>
>>107860642
This link does not support your claim. It provides no data on growth of any of the languages you've mentioned.
>>
>>107860637
They will likely get better with time though. IMO, rust is fundamentally more suited to vibe coding for the aforementioned safety reasons.
>>
>>107860643
https://youtu.be/t405xcU913c [Embed]
>>
>>107860614
>your company replaces your computer with UNIX because they fell for the hype
>that version of UNIX only has a C compiler
>you have to learn C to write programs on UNIX
>BUT RUST IS THE ONE PURCHASING USERS
So what's the OS where Rust is the only available language?
>>
>>107860666
No Satan you don't get it — it's fine when WE do it.
>>
>>107860666
>>107860314
>>
>>107860604
>but the systemd package spams SIXTY TWO binaries and counting.
shut the fuck up. holy shit.
you "people" if you can even be called that, are delusional trannies who were too young to know what Linux was like pre-systemd. those binaries are there for legitimate reasons. You don't know shit and are retarded.
>>
>>107860652
if you can't use websites, here saar
https://www.cppreference.com/w/cpp/26.html
>>
File: DotCom.jpg (6 KB, 248x250)
6 KB
6 KB JPG
>>107860666
>So what's the OS where Rust is the only available language?

You tell us, Satan. Your devs have an attrition rate higher than 40%.
>>
>>107859092 (OP)
Maybe they think the safety stuff is a good idea.
>>
>>107860054
>i'm a newfag to computing history
Hello newfag, the only reason C got popular is because UNIX got popular and everything useful for Unix had to be written in C.

The reason UNIX was popular was that it was probably the first and only multiuser operating system that universities could get for free.
>>
>>107860679
>>107860335
>>
>what's hidden in it
A useful and easy static type system and memory safety without a gc by default. That's basically all there is to it.
>>
>>107860718
>multiuser operating system that universities could get for free.
this is the reason honestly. AT&T couldn't legally compete in the space do to laws and whatever consent agreements, so basically we got poisoned with worse-is-better.
>>
>>107860718
>The reason UNIX was popular was that it was probably the first and only multiuser operating system that universities could get for free.
They used to write their own which was an important part of university research.
>>
>>107860718
Get the kids hooked on drugs and shitty software in school in order to play the long game.
>>
It's an excuse to rewrite everything under a license that big corps can use. FOSS as free labor. Donate a few grand a year, or attach a single paid programmer to a large project, and you're basically done for about 10% of the cost of writing proprietary shit in-house. It's all about the money. It's no wonder Microsoft made a 180 degree shift to this shit.
>>
>>107860764
rules for thee but not for rust?
>>
>>107859240
what a cute rustbunny, of course I'll let you into my distro what would go wro-
>>
>>107860769
>It's an excuse to rewrite everything under a license that big corps can use. FOSS as free labor.
That's what BSD is. Rust isn't connected to any license. The license of the compiler isn't related to the license of the software.
>>
>>107860771
Obviously, pull up the ladder before they can do the same!
>>
The fact is PYTHON is the language of the straight WHITE man.
All other languages are for trannies, browns, shitters, jeets, chuds, incles, and techlets.
Python is all you need
>>
>>107860771
Academia is responsible for the propagation of shit software and tools. Get hooked on it in school and use it in industry.
>>
>>107860798
>we're removing goto because we think YOU aren't compenent enough to use it!
meme lang
>>
>>107860657
No, they won't. Same thing applies to Haskell despite it being much longer around.
The problem is that LLM probabilistic nature does not function well in rigid, formal areas like Rust. Even state of art AI dedicated to solve maths need to work in tandem with external deductive/algebraic reasoning systems because they just make so much mistakes.

If you still believe that "the industry" is pushing for a language because of some futuristic AI might make it easier to automate it then you must be special kind of schizo. IT companies can hardly think one year ahead in the future and if you believe they just band together to do something that will only materialize in maybe a decade without any guarantee it will even bring them any profit and not their competition theb you are just being delusional.
>>
>>107860660
Buy an ad, jewduke.
>>
>>107860808
White men don't need goto. goto is for trannies, browns, shitters, jeets, chuds, incles, and techlets
>>
>>107860815
is lunduke in the same room as us right now?
>>
>>107860693
This link does not support your claim. It provides no data on growth of any of the languages you've mentioned.
>>
>>107860820
then why aren't you writing an operating system in python?
>>
File: tard.jpg (3 KB, 125x124)
3 KB
3 KB JPG
>>107859158
>>107859199
>>107859222
>>107859692
>>
>>107860825
News flash! A parrot learned the sentence
"This link does not support your claim. It provides no data on growth of any of the languages you've mentioned."
and is now the smartest alive!
>>
>>107859092 (OP)
I don't know, I had to chose which language to learn between Rust and JS, I took JS because it's cooler and more fun
>>
>>107860822
He is certainly in this thread considering like 3 links to his YouTube channel despite no one asking.
>>
>>107860840
Not an argument
>>
>>107860828
Straight white men don't need an OS. We can run the python scripts in our heads.
OS's are for trannies, browns, shitters, jeets, chuds, incles, and techlets
>>
>>107860838
This image really doesn't do you a favor.
>>
>>107860851
go ragebait on reddit.
>>
>>107859092 (OP)
Gotta love how there's finally a language that produces fast binaries that use little memory - exactly what people on /g/ have been asking for forever because "oh noes, this electron app takes 200 MB of RAM, how will my computer ever survive this" and /g/ finds a way to get mad at it anway.

>NOOOO it makes it muh EASY to produce fast, native binariiiinos! You have to suffer!!!! Using a good compiler can tell when you're doing it wrong it CHEATING!!!
>>
>>107859158
But /pol/ told me rust bad. I don't know what a code is.
>>
>>107860881
we had a tool for that, it's called Valgring and CppCheck. apparently we need a whole new programming language because the users are manchildren.
>>
>>107860895
It turns out that even enabling every single warning in the compiler and using valshit is still not enough to avoid memory related errors.
All those lifetime annotations and ownership rules in Rust's type system exist for a reason. C(++) lack them and without them, static or dynamic analysis can't help you outside very trivial, obvious mistakes.
>>
>>107860847
JS is definitely more fun. It's one of the nicest languages out of all the dozen or two I've tried.
It mostly comes down to the tooling. Many people seethe over webdev tooling being overly complex and constantly changing, but once you get a grip on it, it's one of the most comfy environments out there. You get anything you want with one npm command, you get all the safety and crazy type level stuff with typescript, you get nice HTML mixins with React, you can relax making some pretty to look at things using CSS, and most importantly, you get immediate visual feedback with hot module replacement. It's a really comfy developer environment.
Rust definitely departs from C/C++ by going in that direction with Cargo, functional programming and modern features, but it's a systems programming so it's not as simple, flexible and pretty as webdev.
>>
>>107860906
we already have enough programs written in Chromium.
>>
>>107860881
I think it's the same as raging AI haters. They feel their shitty lot in life is being rugged. Now that being said, AI is shit, which is why I'm not worried, but I can see C++ sissies having a melty their worthless knowledge is on the edge of obsolescence, especially since so much shitty software is made in C and C++.
>>
>>107860881
Because it was supposed to be dead simple as C(or the cope dialect of C++ aka C with classes) so any midwit can use it.
Who would have expected that if you want to be both safe and fast you need to solve some very hard problems first.

>>107860895
There is a reason why even Ada is now adding explicit lifetimes. Many things just can't be checked without explicitly stated bounds and relations.
>>
>>107860688
>am a totally oldtimer and you younglings just don't remember how bad it was before systemd-home-fallback-shell
does this count as working bait in a /g/eet's mind lol
>>
>>107860918
Yeah. Just keep JS for webdev and maybe PWA. Electron is cancer.
>>
File: cpp.png (131 KB, 1000x1000)
131 KB
131 KB PNG
>>
>>107860945
>Electron is cancer.
why? show me a cross platform toolkit, that has all the retarded "accessibility" tooling required for meme laws that can make builds for every major OS with at least 1% of users.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Edit][Settings] [Search] [Mobile] [Home]
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.