Attached: carmack rust.png (1081x578, 88K)
John Carmack endorses Rust
Nicholas Davis
Other urls found in this thread:
esr.ibiblio.org
ceddit.com
twitter.com
Jayden Brooks
Pic rel, for the NEETs that like to LARP as kernel devs on Jow Forums
Nolan Sanders
I am looking forward to the criticism Carmack is going to have for the language when he becomes familiar with it. A great thing about Carmack is that he never just praise something uncritically.
Christopher Wilson
oh nononononononono
what the fuck do we do now bros? /our/ C guy has abandoned us
Lucas Howard
The fuck are you talking about? He's been programming in C++ for about 20 years now.
Besides, Carmack bought NeXT machines. Where are they now? Defunct and undeveloped.
Levi Ramirez
C++ is just c with objects
Thomas Perez
Well NextSTEP was a solid enough base that macOS is based on it and is renowned for being a pretty damn good development platform by having almost every development tool that Linux has while not being a wanker to use.
Adrian Cook
Neat
Leo Cook
>he
Did you just assume his gender?
Jordan Lee
what a fun and original comment
Robert Reyes
None of you are stupid enough to truly engage in this retarded-ass language wars bullshit that constantly gets spouted here, right? It's just le funny hyperbole memes for Jow Forums, right? Just pretending to be stupid?
Isaiah Jones
>Just pretending to be stupid?
i wish
Bentley Bailey
I work on drivers, close enough
Blake Phillips
Are you retarded?
You mean it was a solid enough base for Steve Jobs, who was still on the Board of Directors at Apple, to sell NeXT to Apple right before killing off their OS as he "returned".
NeXT was garbage then; it's garbage now.
Angel Reed
>Carmack bought NeXT machines. Where are they now?
What is this even supposed to mean? He developed Doom on a NeXTstation. Are you saying this was somehow a mistake?
Michael Rivera
Rust > *
Gabriel Richardson
it means just because John Carmack is using it doesn't mean it's good
He's not even "using" it, he's just fucking around with it
Aiden Powell
hes writing code for the game called Rust, not the programming language, tards
Jace Price
incels at suicide watch
Owen Hill
>owns the means of production
>hence it is not socialist
user..
Daniel Turner
>Oy gevalt! OY vey! It's like another C++!
>MUH CEE! MUH CEE!, MUH COMPLETE LACK OF TYPE SAFETY, MUH MACRO SPAGHETTI, MUH TERRIBLE RE-IMPLEMENTATIONS OF OOP THAT PERFORM WORSE, ARE NOT SAFE AND ARE TERRIBLE TO USE AND MUH C-EXCLUSIVE BUGS LIKE BUFFER OVERFLOWS, STACK OVERFLOWS, MEMORY LEAKS AND NULL POINTER DEREFS! MUH C! MUH C!
Cooper Davis
>HKTs never ever
>shit type inferrence
>no option for type erasure, so generics bloat out the ass and bad compile times
It had a lot of promise, but the writing is on the wall
Justin James
Justin Hall
The writing was on the wall from the start.
Especially if you look at the widespread Rust shilling and rewriting-in-rust, but then you realize that despite all that literally nothing of value is written in Rust. No one uses it except Valley startups that will be gone in a few years.
The problem with Rust is that they put the cart before the horse and developed a language without writing any major application in it. The reason C took off as it did is because it was created for rewriting Unix from assembly to a compiled language. Rust has all the promises about safety and whatnot, but nothing to show for it because it has no killer app that would showcase its superiority.
Jace Reyes
Technology back then and right now are orders of magnitudes of orders of magnitudes more complex and take that much more time to develop. Moreover, the core language needed to do anything has to be that much more complex. There's still stuff like ripgrep, redox, servo and more. A huge achievement considering how ridiculously unstable the language is despite reaching """stable""" status or how restrictive the borrow checker is.
Austin Bennett
>carmacks mind is starting to go
quite sad really, he is still young :(
or maybe its just a high iq joke, since he has more cpp under his belt than most people, and im unable to get it
Cameron Bell
not really. for starters, your shitty drivers probably don't even make it near a vendor kernel
Wyatt King
>>ITT larpers complaining about Rust as a programming language
sad, most of you fuckwits are just parroting vague criticisms because of the SJW boogeyzeperson.
John Clark
>Technology back then and right now are orders of magnitudes of orders of magnitudes more complex and take that much more time to develop.
Which does nothing to address the fact that Mozilla created a language without express purpose. No, nebulous claims about security is not a purpose.
>Moreover, the core language needed to do anything has to be that much more complex.
False.
>There's still stuff like ripgrep, redox, servo and more.
And none of them amount to anything major.
ripgrep is a minor utility.
redox is a small research project and largely irrelevant as far as operating systems go. Maybe some of the better parts will be copied by Linux as it happened with Plan9.
servo is a Mozilla research project that's too costly to turn into a full fledged browser so the only value it has is occasionally integrating some of its features into Firefox.
You would benefit from learning what "killer app" is.
>A huge achievement considering how ridiculously unstable the language is despite reaching """stable""" status or how restrictive the borrow checker is.
I fail to see how that is a good thing. In fact it's one of the reason why no one gives a shit about Rust.
Jace Lewis
Lmao butthurt
Ethan Fisher
Liam Stewart
this
Elijah Reyes
>literally nothing of value is written in Rust
Firefox is, and it's literally the final barrier between Google and total domination of the web.
Gavin Cook
It doesn't matter to these people because Firefox is le bad and completely ignores how Google's monopoly on the web browser market is allowing them to do a M$ and completely fuck over web standards time and time again.
Andrew Gonzalez
>wholesome
Nathaniel Robinson
False. Only servo is, and it's not even the default yet because it's not at feature-parity at this point.
Andrew Roberts
tox is also in rust
Christian Rodriguez
Both false. The new CSS engine is written in Rust.
Julian Morgan
>Firefox is
Small parts of it. Most of it is still C/C++
>and it's literally the final barrier between Google and total domination of the web.
Somewhat true, but irrelevant to the argument.
Nice strawman kid.
Dominic Morgan
xyz.and_then(|x| x.some_thing_garbage().map_err(Who::cares).and_then(|y|
y.concat7().end().parse()).map_err(|err| XXX::new(err)).and_then(|b| b.take_while(|foo| match foo {
Some(_) => true, _ => false }))...
>Look Ma, I'm async programming in Rust xD
When will Rustshills admit that their language is terrible?
Luis Collins
You are free to respond to my actual critcism
Logan Baker
It's C with a warehouse of shit bolted on.
Adrian Morales
Liam Edwards
Wow actual valid criticism of Rust. I'm impressed.
Nolan Hall
Rust is just C++ with keywords randomly changed
>"auto" to "let"
>"switch" to "match"
>"case" to "=>"
>"public" to "pub"
>"int" to "i32"
>"void" to "fn"
>"catch" to "unwrap"
>"template" to "impl"
>"#include" to "extern crate"
>"printf" to "println!"
>"char *" to "&str"
>"std::string" to "String"
Josiah Cook
huh?
Bentley Young
Rust basically defaults to a lot of stuff that probably should have been the default in C++ too
Ian Baker
Backwards compatibility is more important than defaults, and changing these defaults is not an improvement regardless
Owen Young
fearless
Brody Rogers
LOL look at the baby with his training wheels, looks like this faggot cant handle pointers like us real men on Jow Forums
Daniel Hill
>xyz.and_then(|x| x.some_thing_garbage().map_err(Who::cares).and_then(|y|
>y.concat7().end().parse()).map_err(|err| XXX::new(err)).and_then(|b| b.take_while(|foo| match foo {
>Some(_) => true, _ => false }))...
xyz
.and_then( |x| x
.some_thing_garbage()
.map_err(Who::cares)
.and_then( |y| y
.concat7()
.end()
.parse()
)
.map_err( |err| XXX::new(err) )
.and_then( |b| b
.take_while( |foo| match foo { Some(_) => true
, _ => false
}
)
)...
if would could in some mysterious way take some commands out and replace them with a name to use them ... wait a function!
f1 = |y| y.concat7()
.end()
.parse()
f2 = |b| b .take_while( |foo| match foo { Some(_) => true
, _ => false
}
xyz
.and_then( |x| x
.some_thing_garbage()
.map_err(Who::cares)
.and_then(f1 )
.map_err( |err| XXX::new(err) )
.and_then(f2 )
)...
Andrew Walker
pay attention to the wording more carefully next time
Camden Scott
For someone who just started programming with C as first language what is the big deal here? C seems so fucking unintuitive in comparison to Python or Rust. Once again newb so I'll admit I don't know what I don't know.
Gavin Wood
>The problem with Rust is that they put the cart before the horse and developed a language without writing any major application in it.
Isn't that what servo and cranelift are for?
Lucas Allen
there's no reason to start a new project in c in the current year
David Murphy
hence why epochs were implemented
Henry Peterson
Alright sell me Rust, faggots.
Henry Scott
What abomination of whitespace is this code in?
Mason Wright
If you're more concerned about social justice than programming, then you'll love rust.
Jayden Bell
Jow Forums surpassed the rust community in not being able to shut up about social justice more than a half decade ago.
Jayden Stewart
Wait until he finds out
memory leaks are "memory safe" in Rust
most of the Rust core is unsafe
compile times are shit
hello world is three megabytes
directing any criticism at rust results in censorship from Ashley "Kill all men" Williams
Even the most die hard rust contributors have been bailing out lately
Nick Cameron and Steve 'antifa' Klabnik just in the last few weeks
The biggest name rust project is Firefox Quantum and market share has gone in the toilet since launch
Given that is rust's core source of funding, rust is on life support
Who dies first? Rust or RBG?
It's a toss up at the moment
Good riddance to rust and Firefox both
Logan Morris
wtf I hate Rust now
Blake Kelly
>memory leaks are "memory safe" in Rust
John Carmack isn't a retard so he probably understands that his programming language isn't going to stop him from allocating a bunch of memory and holding onto it forever, and that no one has ever made that claim under the banner of "memory safety".
>most of the Rust core is unsafe
Most of it isn't, but given that the standard library aims to cover the primitives needed to allow programmers to avoid unsafe code of their own, that's where you'd logically expect to find it the most.
Jackson Butler
LOL, get the popcorn boys
I can't wait for the final assessment
Remember when ESR pitted Rust v. Go?
The salt mining will be glorious
Jason Martin
>hello world is three megabytes
jemalloc isn't linked by default as of recently so this isn't true anymore
Jackson Cruz
esr.ibiblio.org
programming legend describing rust language
David Smith
you're right, it's 4 megabytes now.
Julian Hughes
>>can't implement a doubly linked list in safe rust
>nobody ever promised you memory safety in rust
?
Caleb Carter
You stop that immediately
Go to r/rust where I can properly censor you!
Jaxson Diaz
>if you argue against 'kill all nazis' you are a nazi
epic
Oliver Bell
Looks like you didn't understand anything in that post. Re-read it and try again.
Nathaniel Hall
1. Watch TGSNT
2. Try not to cry.
3. Cry...alot.
Mason Roberts
ceddit.com
love how they censor
but are powerless to do so with ceddit
Levi Scott
unironically based
Robert Myers
just had a look at klabniks profile for the first time in years.
was he always this fat? i remember him a lot thinner.
Gabriel Cox
Binary size has been rising steadily on linux for quite some time, for unknown reasons.
Interestingly, when I just checked out of curiosity, it has gone back down to 1.6M.
Meh, still bloated.
Adam Rivera
Aaron Perry
Jesus, what the fuck happened?
Asher Morales
Rust is a lesson that must be learned. Eventually you will all realize abstraction was a mistake and we can finally return to pure programming as God intended once again.
section .text
global _start
_start:
mov edx, len
mov ecx, msg
mov ebx, 1
mov eax, 4
int 0x80
mov eax, 1
int 0x80
section .data
msg db 'Return to me, my children.',0xa
len equ $ - msg
Owen Sanders
rust didn't free his memory
Ethan Rogers
>abstraction was a mistake
>uses assembly instead of writing machine code in hex editor
Mason Smith
Rust and Go and Swift are retard languages for pajeets.
Gabriel Nelson
> uses hex editor instead of breadboard.
Gavin Ortiz
>>Just pretending to be stupid?
Where do you think we are?
Joshua King
the undue difficulty of C makes programming in it feel like an accomplishment
John Thomas
except for use cases where C may actually be required
Brayden Gray
It's for the lulz m8
That doesn't mean we're not stupid though
Brody Morales
Carmack is trying to avoid getting the Linus treatment by liking SJW things.
Connor Cooper
hideous language
Caleb Brown
It's over, pack it up boys, Rust won
Eli Rivera
RUST BTFO
HOW WILL RUSTFAGS EVER RECOVER
RUSTARDS ON SUICIDE WATCH
Zachary Watson
>The biggest name rust project is Firefox Quantum and market share has gone in the toilet since launch
Rust confirmed for source code poison
Hunter Campbell
>Who dies first? Rust or RBG?
>Good riddance to rust and Firefox both
I don't know what RBG is
But Firefox won't "die", it's "necessary" for (((Google))) as an excuse that they are not a monopoly
Austin Murphy
go/swift are both worse than java but let you pretend to be a googler/appler
Owen Cruz
Wow, he looks like a person now.
Wyatt Edwards
What the fuck does "wholesome" mean
Does it work and is it shit?
Who gives a fuck about this reddit shit
Andrew Robinson
Underrated
Adrian Sanchez
carmack wanted to express that it fills him with joy, not make a technical statement. unlike Jow Forumstards, he's well aware that making a technical statement at this point in time would be stupid.
Brandon Rivera
>What the fuck does "wholesome" mean
I suppose he means the feeling you had when you first understood what pointer can do and double pointers made sense
Like he said the honeymoon period will soon be over
James Reed
nu carmack is basically a dumb redditor who doesn't know how to wipe a hard drive