[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 / qa] [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] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: filtered.png (35 KB, 749x435)
35 KB
35 KB PNG
every fucking day the same degenerate shit repeats itself - a new thread, a new project, a new worthless pull request with the same mindless drivel about memory safety and how EVERYTHING needs to be rewritten in this blazingly fast language

these mongoloid faggots don't write software because they wan't to make something useful. they write code because they're piss-scared of making a singular mistake. basement-dwelling sperglet trannies who need daddy compiler to hold their trembling hands when fighting against the big bad basic pointer arithmetic

this means the cockwombles rather fight the borrow checker for six hours than taking five minutes to think about their dogshit code. proper smooth-brained behavior from start to finish.

and when a project does get released to the public it's a worthless HTTP client that nobody has asked for, and will certainly rust away in github's mass grave of abandoned projects. i guess that's where the name comes from.

they hug their precious compiler like it's the last cope on earth, but it just yeets them straight through the nearest window the moment they try anything more complex than handbook examples. defenestration-driven development truly at it's finest.

you won't even get a job because:
1. there are none
2. if you do find one, basic requirement is a PhD in applied theoretical bullshit and gender studies

>t. got told to rewrite my app in rust because it would be faster by .00002 nanoseconds

remember: the more they shill, the more desperate they are to justify wasting six months learning a language that'll be irrelevant the moment Mozilla's diversity hire budget runs dry.
>>
rewrite everything to assembly and ada
>>
>>103282800
>It's another "faggot has strong opinions on something he has never used before and clearly has not even a basic grasp on" episode
Oy vey.
>>
File: IMG_0638.png (322 KB, 1031x900)
322 KB
322 KB PNG
>yet another butthurt brainlet filtered by the BC
Many such cases
>>
>>103282893
>>103282840
>Exactly the kind of retards OP is talking about
>>
>>103282800
terrible language
absolute worst community
>>
>>103282800
Okay language, objectively garbage illegible and irritating syntax, disgraceful embarassment of a community. "OMG CNILES" this is the strawman these cucks need, a deprecated ancient language from Pangaea to pretend to be up against.
>>
>>103283220
>objectively garbage illegible and irritating syntax
It's designed to be machine-readable. For macros.
>>
File: 1730277087663980.jpg (61 KB, 640x640)
61 KB
61 KB JPG
You are just mad you got filtered by the bc
>>
>>103283224
>designed to be machine-readable
So are QR codes
>>
>>103282800
Cope and seethe. Nearly every new open source project I see is written in rust. An entire generation is learning rust instead of C. It's literally impossible to run any linux distro even slightly modern without rust (I've tried on gentoo, it's a fucking bitch because everything depends on gnushit and that's all rust now and even if you keep older versions around you're constantly playing catch up because every week there's a new dependency rewritten in rust). It's only a matter of time until rust-trannies take over everything. Whether you like it or not.
>>
>>103282800
>desperate
>"I constantly spam rust hate threads all day but I'm not desperate, you are!"
Gee anon, with all this effort in shit posting you could've actually learned the language by now.
>>
>>103283828
Nearly every new open source project you see written in Rust dies out unless it is funded by VC or a capitalist regime.

The truth is a large Rust codebase is nearly impossible to maintain in the long-run with 1-2 lead developers. It's gonna flop and the project will become abandonware.

I use Rust and experience this first-hand. No such issue with C++ or other languages.

It's a good language. The community sucks. The entire ecosystem is kept alive by Mozilla.

The language is designed to require maximum cognitive overload. It's simply designed for large teams. No way around it. This means it's unfit for almost ninety percent of open source projects.
>>
>>103283842
>Gee anon, with all this effort in shit posting you could've actually learned the language by now.
C programmers are like North Koreans. They are told that C is the best programming language in the world because they are forbidden from using anything else. C cults say "all other programming languages are even worse."
>>
>>103282800
Tiny Glade was made in Rust and is the best game ever made.
COPE AND SEETHE CNILE
>>
>>103283926
>The entire ecosystem is kept alive by Mozilla.
You have no idea what you are talking about.
>>
>wasting six months learning a language
Took me a couple of days. Are you a brainlet?
>>
>>103284033
Have they added non-retarded camera controls outside of photo mode yet?
>>
>>103283224
so that's why it's so fucked
>>
File: 1679458745920370.jpg (325 KB, 865x842)
325 KB
325 KB JPG
>>
>>103282800
>gets told to rewrite program in rust
>fucking explodes and posts autistic rant
>>
>>103282800
None of this happened outside of your head
>>
When projects written in sane languages are announced
>foo: do blah blah blah
When projects written in Rust are announced
>roo: a rewrite of foo IN RUST!
>>
>>103282800
>you won't even get a job because:
>1. there are none
>2. if you do find one, basic requirement is a PhD in applied theoretical bullshit and gender studies

Ironically in the exact opposite situation. Didn't want to learn Rust and don't like its culture/style, but I got a job where it is effectively the only allowed language and everyone is fanatical about it
>>
>>103285450
that sounds really based. i'd love that but i think i'm doomed to javascript for life
>>
File: RIIR.png (172 KB, 830x974)
172 KB
172 KB PNG
>>103284639
>>
>>103285450
You're working on cosmic?
>>
>>103282800
Can the jannies enforce the no flamewar rule? This schizo faggot is shitting up the board.
>>
>you cniles have never tried pust but also you got filtered by it
go dilate
>>
>>103282800
>>103283019
>>103283198
filtered
>>
File: 8b8.png (22 KB, 128x128)
22 KB
22 KB PNG
>>103285463
lmaoo
>>
>>103285090
I have a visceral autistic disgust for "foobar" and the term "programming". I think the latter is because of >>103284626, I just think of "programming socks"... So thanks for using "roo" instead of "bar" or "baz".
>>
File: 1713176975451849.jpg (102 KB, 750x1021)
102 KB
102 KB JPG
>>103286313
Trying something is not the same thing as learning it, dimwit retard. You can "try" emacs for a week and them come complain on /g/ that it sucks, and I can (and will) make fun of your retarded ass for being retarded and thinking you actually know about whatever you're trying to criticize.

But of course a Cnile babyduck retard would have trouble following this simple logic.

Check the picture.
>>
>>103283220
>objectively garbage illegible and irritating syntax
Better syntax than C++
>>
File: troon_data.gif (2.04 MB, 384x256)
2.04 MB
2.04 MB GIF
>>103283224
You mean to tell me they intentionally ignored the primary purpose of a high-level programming language?

TTD.
>>
>>103285463
kek
>>
File: 1726870383388170.png (420 KB, 1024x643)
420 KB
420 KB PNG
>>103285463
C sisters, how can we respond to this without sounding mad?
>>
File: rust-jobs-b.png (27 KB, 523x341)
27 KB
27 KB PNG
>>103288931
show em this
also wtf is with the C-eethe threads lately?
also this thread is a repost
something smells fishy.
i bet a crab made this thread
>>
>>103285463
>>
>>103288761
>You mean to tell me they intentionally ignored the primary purpose of a high-level programming language?
Who do you mean? Dennis Ritchie? You're definitely describing C.
>>
>>103288980
nta
but youre kinda retarded
>rust has been designed to be read by a machine
>b-but not like that...
>>
fn u8(u8: u8) {
if u8 != 0u8 {
assert_eq!(8u8, {
macro_rules! u8 {
(u8) => {
mod u8 {
pub fn u8<'u8: 'u8 + 'u8>(u8: &'u8 u8) -> &'u8 u8 {
"u8";
u8
}
}
};
}

u8!(u8);
let &u8: &u8 = u8::u8(&8u8);
crate::u8(0u8);
u8
});
}
}

no thanks, i'll stick to C
>>
>>103282800
> this means the cockwombles rather fight the borrow checker for six hours than taking five minutes to think about their dogshit code. proper smooth-brained behavior from start to finish

Humans make mistakes. Having a compiler check this stuff rules out human error, making it more efficent. By the sounds of it youre either a basement dweller, or a pile of dust who learnt COBOL as a first language.
>>
>>103282800
>they write code because they're piss-scared of making a singular mistake.
In this scenario, the best strategy would be to not write any code at all. Which is what Cniles are doing. How many people are writing **new** important software in C? New desktop environments, new web servers, new OS's, new gui libraries, new game engines? Zero, we're stuck with the old trash that everyone complains about. All relevant new projects in those areas are written in Rust and sometimes Zig/Odin etc, which don't have the same memory safety but they certainly don't make it as excruciatingly annoying to write correct code as in C.
>>
>>103289050
>the ruling out of human errorsalso "ur old" is not an argument, crab
>>103289067
picrel
>>
>>103289067
also also
>excruciatingly annoying to write correct code as in C.
dont use C then. simple problems often have simple solutions.
but thats not the problem
ur problem is that i dont use rust
>>
You sound like a whiny fucking faggot.
>>
>>103289093
>dont use C then.
I'm already doing that
>ur problem is that i dont use rust
I couldn't give less of a shit about what you do, attentionwhoring retard. I don't shit up the board with language war threads either.
>>
File: kot-shot.jpg (6 KB, 223x250)
6 KB
6 KB JPG
>>103289119
>I don't shit up the board with language war threads either.
>look inside
>no sage
>>
I hate /g/ so god damn much. one of the worst places to discuss programming on the internet.

for more than 20 years already the userbase consists of college freshmen hazing each other with practicing SICP instead of moving on to modern languages and (framework defined) design patterns used by the industry. One would think the oldfags on this board once they get a job, would preach actually industry relevant information. But no, they just fuck off and never look back into this shithole they wasted years of their life on. if only they would tell the younglings they had to re-learn everything from scratch because most jobs are webdev and webdev is typescript, java/kotlin, C#, type-safe python and go.

the tiny minority which actually managed to find a job in embedded or game-engine development does voice best practices like using rust, but then the elitist college students upholding those hazing traditions go into autistic rage because they don't want to be confronted with the fact they are wasting time and likely will become unemployed and stay with their parents into their 30s while any enterprise working pajeet still (despite recession) manages to afford a house and multiple children in western society.
>>
>>103289300
>python as game engine language
lmao at your pr blurb
ropemaxx faggot and or tranny
>>
>>103289311
Someone can't read
>>
>>103289311
learn to read, retard
>>
File: nocodeshitters.png (45 KB, 193x323)
45 KB
45 KB PNG
>>103289320
*doesnt care to
>>
>>103289311
stupid idiot
>>
>>103289400
ur seething
>>
>>103288958
>"language" jobs
>there is more demand for my species of monkeys
>truth determined by number of jauuubs in SlavedIn
lmao at being a retarded enough /g/eet to post this unironically.
>>
>>103289637
>i-i didnt need that job anyways
cope
>>
>>103289646
>missed the fact that "language" jobs are monkey jobs
jeet confirmed
>>
>>103289704
>didnt even mention self employement
dial 8
>>
File: 1719004544294.gif (497 KB, 220x220)
497 KB
497 KB GIF
I've been hearing about rust in 2021
I tried to learn it on my own by didnt understand what Option<T> was so i moved on to something that was useful
In 2021 there were no jobs i could've gotten
In 2024 there are no jobs i could get even tho i have more experience

I don't understand why is everyone lying that it's useful to learn rust when you cant get jobs that pay you good money with it? If you want to do recreational programming you use somthing like c/haskell/lisp? if you want to do a startup you use something with batteries included
Can someone help me understand?
>>
>>103289044
The decision to not reserve the identifiers of primitive types was so utterly dumb, specially when such identifiers are also used in literals like 0u8 as shown in that snippet.

There's no good justification for doing that, and before anyone argues that it makes the compiler simpler, that's not a good justification.
It might make the lexer ever so slightly simpler, but at the cost of increased cognitive load and worse developer experience.
It's just not a good trade off for a systems programming language. C did it right, keep those reserved.
>>
>>103289729
long way to say you got filtered
>>
File: crab-roast.jpg (86 KB, 683x459)
86 KB
86 KB JPG
>>103289959
>b-but the cnile elitists!!!
>>
>>103288550
that's an extremely low bar and that's not even true. c++ has different standards, idioms and constructs, styles you can use. that in inself isn't great but at least there's an escape hatch to insanity.
>>
>>103288547
so did i try it and get filtered by it or i have never tried it and im talking out of my ass?
>>
>>103286408
>t. adamant defender of language made exclusively for people that got filtered by pointers
do you know what irony is? because this is it
>>
>>103290998
cniles filter themselves by pointers on the daily. it's 2024 and they still can't handle them safely
>>
>>103289729
>I tried to learn it on my own by didnt understand what Option<T> was so i moved on to something that was useful
This has to be a falseflag
>>
File: 1731769788070194.png (28 KB, 548x600)
28 KB
28 KB PNG
>>103291034
>"no u" in 2024
What a witty and thoughtful comeback! You won the internet today, kind sir! May I borrow your joke and post it on my favorite subreddit, r/clevercomebacks?
>>
>>103290250
Good luck ever working on a C++ project where the escape hatch doesn't lead into a wall.
>>
>>103291069
it literally started as a "no u" from the cnile
>>
File: rustypoo.png (1.06 MB, 759x743)
1.06 MB
1.06 MB PNG
>>103282800
The absolute state of rust.
>>
>>103291034
its 2024 and rustcretins still can't make a language that doesn't make normal people's eyes bleed
>>
>>103291586
good luck ever working on a Rust project
>>
File: 1708391882296441.jpg (72 KB, 1050x903)
72 KB
72 KB JPG
>>103292490
Working on one right now, although they did only pick me up because I had experience with Go on my resume.
>>
>>103292700
nta but i bet now you shoehorned rust into it youre the only one who can maintain that part of the codebase, didnt you?
>>
>>103289073
I want you to look at the authors of that repo and look at what language they build other shit in
fuckin faggot
>picrel
you don't even code bitch boy
I want to pistol whip your dumb ass with a Glock 20
>>
File: 1726400472006005.gif (92 KB, 220x220)
92 KB
92 KB GIF
>>103292741
No they wanted us to migrate a Go base to Rust. I'm genuinely impressed you couldn't put the circle shape into the circle hole.
>>
At work we had a dotnet microservice that would check availability of stock and determine the quote for customers. I had a ticket to investigate the performance bottleneck and the first thing I did was rewriting it in Rust and the latency was cut by +30% off the bat.
After optimising even more, the microservice runs more than 3 times faster and uses less than half memory.
Actix shits on ASP.NET in every possible aspect.


Now would C be of any use? Lmao fuck no. With Rust I can target the metal and also the web. It’s fast and useful while all cniles do is cry and write fizzbuzz in their mother’s basement.
>>
>>103293059
Webshitter language confirmed
>>
>>103293059
There are no working cniles on this board, they're all larpers, every single one of them. The most significant piece of C they've written is a patch for dwm to change the color of their status bar.
>>
>>103293090
Useful*
FTFY.
>>
File: 1704476795682744.jpg (35 KB, 630x630)
35 KB
35 KB JPG
>>103285463
Kek and basedpilled.
>>
>>103285463
Lost
>>
>>103282800
code that nobody can read is objectively less useful; unreadable code restricts who can contribute
everyone can read C and most C++, so we should stick to those
>they're piss-scared of making a singular mistake
but that's the correct attitude
only the White man cares for the consequences of passing off flawed code as good enough
who do you want writing your Boing software: some jeet trying to hit his 2,000 line KPI today, or the White man who spends days simplifying and checking the code?
>big bad basic pointer arithmetic
not only is it not hard, pointer arithmetic can make it easier to write correct code:
// jeet style
// it's very easy to slip up, and the compiler cannot help. It's particularly easy to make mistakes when passing things to subroutines: a pointer is a single thing; an array and an index must be believed to belong together in the receiving subroutine.
// https://doc.cat-v.org/bell_labs/pikestyle
parent->link[i].type;
parent->link[++i].type;

// hyperborea style
// with pointers, there's only one thing to advance
lp->type;
(++lp)->type;
>>
>>103294060
>code that nobody can read is objectively less useful; unreadable code restricts who can contribute
>or the White man who spends days simplifying and checking the code?
pick one retard
>pointer arithmetic can make it easier to write correct code:
shut the fuck up you dumb bitch
>>
>>103294223
>pick one retard
are you implying nonwhites could contribute in the first place? maybe north east asians at a stretch?
>code that nobody can read is objectively less useful; unreadable code restricts who can contribute
is obviously in reference to White men, because i am a White supremacist
you obviously don't want to restrict which White men can contribute, but filtering indians is obviously a good thing
>>
>>103294321
you should code more
just stop talking about anything in regards to programming until you have written at least 5 basic projects
a real white man would be coding novel solutions to difficult problems, not arguing about the best way to use pointer arithmetic in order to implement basic bitch arrays/vectors
you are a joke
>>
The community has bad elements, but zoomers love it. And memory safety is a neat feature, although politicized.
>>
File: cunt.png (299 KB, 1000x700)
299 KB
299 KB PNG
>>103293055
>you couldn't put the circle shape into the circle hole.
and how many types does rust have again?
>>
>>103289044
>>103289958
#include <stdio.h>
#include <stdint.h>
#define L(L) L L
#define int(int) int
typedef int(int L);
int;
L int(main)(L(L), int(char) int(*)int(*)int(C)) int({)
puts("now you are going to say this is a good thing because C does it");
int(int) int(int32_t);
int(int(int);int;L;0L;)
L(int32_t =) L;
int64_t int64_t;
if (L != 0L) {
if (int(L) == (int)L == int(0L))
return (int)int32_t;
int(} else {)
int(return) 0L;
}
}
>>
>>103293055
It's insane to me that people think Go and Rust occupy the same niche. I kind of like Go but it's just reskinned Java with nice tooling.
>>
>>103295235
As many as you want, hon
>>
File: kot-something.png (36 KB, 544x572)
36 KB
36 KB PNG
>>103295260
10000% more legible bc you have 1/4 of the complexity
>>
File: integers.png (109 KB, 1272x1024)
109 KB
109 KB PNG
>>103295235
13?
>>
File: frection.-b.jpg (130 KB, 680x760)
130 KB
130 KB JPG
>>103295276
false equivalency
>>
>>103295288
This is such a self own holy shit
>>
File: roastie-2.jpg (1.49 MB, 1170x1870)
1.49 MB
1.49 MB JPG
>>103295302
in your head?
>>
>>103295276
C sisters... not like this....
>>
>>103295276
if cheri pans out, rust might need/get something like an intptr that has a different meaning and potential size than usize/isize
>>
>>103295392
nobody cares about x86 bro
>>
I'm glad I never learned to code. y'all sound bitter as hell
>>
>>103295264
Java
> VM lang
> OOP and inheritance - everything is a class
> Functional shit now being crammed into every corner of the language

Golang
> Compiles to native binaries
> Structs with methods is as close to OOP as the language allows.
> Purely procedural
>>
File: sudo-gondola.png (203 KB, 1370x1530)
203 KB
203 KB PNG
>>103295416
c vs rust threads are more an expression of boredom than anything else at this point



[Advertise on 4chan]

Delete Post: [File Only] Style:
[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.