Why Rust is bad, actually*
HTML-код
- Опубликовано: 29 янв 2025
- *Disclaimer: This video is not meant to be taken seriously - the speaker doesn't really hold these views, in fact much the opposite. The slides were written by someone else, and not shown to the speaker beforehand!
In this Karaoke talk, one of the biggest Rust enjoyers at Warwick Uni is made to insult everything they hold dear - from the mascot Ferris, to the ecosystem, to the people who advocate for Rust...
Presented by Joey H, slides by Felix B and Brendan B.
Looking for something a little more serious? 🙂
We'd recommend our lightning talk on Embedded Programming in Rust: ruclips.net/video/-6nDuX_jMBw/видео.html
Now you're gonna be sued by The Rust Foundation because there's no disclaimer that you are not part of the foundation anywhere in the video and...you mentioned the word "Rust" several times without the proper trademark clearance.
sorry, did you just type R*st without proper trademark clearance? I'm afraid the police van is on its way to your location.
@@warwickcomputing Uh...I was talking about the...uh... Game! Yes, the Rust game!
No problem. Just counter sue for trademarking a word in the English language.
Should publicly humiliate those who did that, in conferences, in a safer way.
I have a feeling that rust popularity & Microsoft big money provoke rust leadership’s greed. Industry is full of politics which is why great long lasting things never come up from Industry despite spending Billions of money.
@@hellolk77 I am in favor of booking a talk about Rust, doing all the proceedings and when the talk gets approved, you mention at the presentation there were some legal issues and proceed to do a whole talk about the game Rust or about metal rusting.
I can tell you don't like Rust, because if you did, you'd have rewritten this presentation in Rust.
Underrated comment 😂
Rust is truly one of the languages ever created.
In a world where only Rust existed, you could even say it's objectively the best
I like a nice irrefutable argument.
@@KyleSmithNHNo you don't... ;-)
hmmm
Very convincing argument but, how old are you? How much have you lived? How many times have you said that before?
Rust is a nice language with a weird marketing. Borrow checker indeed helps, but community is constantly being hating C for not having the borrow checker, as if it is the only one way to do things.
Nah. We're hating on C++. C is pretty good for what it is.
I have used a lot of C and C Plus applications and have not experienced memory leaks.
I used two applications written in Rust. One of them was leaking memory
A good programmer writing in C would not have memory leaks. Otherwise embedded systems would all fail.
@@sillymesillycorrect, rust is trying to solve a skill issue
*Rust: the solution for when you don't know how to type free()*
The problem with watching RUclips on my TV rather than a computer is the lack of disclaimer such as that above. To say I was baffled would be an understatement ... at least until I fired up a laptop so I could find out what on earth was going on. Right, off I go to start looking into GUI/TUI toolkits for Rust.
This. Disclaimer should be put in both video and description.
I hate rust so much, good to know that Joey understands this
He has been made to understand this
@@warwickcomputing rust is the worst programming language to have existed, joey should apologise for wasting society time with rust
Go is even worse tbf
@@Jool4832 go is god damn bad.. but rust, hats off.. the syntax, the borrow checker scam, the community.. just pure cult..
@@Jool4832 go is bad but rust is on a whole other level
There was once a version of Cobol that was optimized for writing operating systems. I do not know what optimizing is. But somebody did it to Cobol. Apparently, any programming language can be made to do anything that any other programming language can do. And it works, apparently, as well as any other.
Actually, I know cobol nailed some good things ! It has support for accurate decimal arithmetic using software, it’s critical for the financial systems
I've never used Rust but everything I've heard about it, especially the community and RIIR, makes me hate it.
So, thanks for explaining that you're prejudiced.... (literally).
@@peter9477 how can you be prejudiced against a programming language? Secondly, its for that very reason I stay away from Rust, because the community is very much as such.
@@delicious_seabass Prejudiced doesn't mean racist or such. A dictionary definition is "preconceived opinion that is not based on reason or actual experience."
@@delicious_seabass While the toxic community isn't a reason to hate a language, it is definitely a concern. However, after learning the language, I can safely say that C++ does it better and is so much easier to use.
@@peter9477 it is based on reason. you just dont like the reason lol
Yeah I saw strings for the first time and was like WTF why are there so many options for it?!
So this is basically a joke talk. Not bad, but I was hoping to learn about some actual criticism of Rust.
He just wrapped the criticism in a joke to make it an easier pill to swallow. He obviously doesn't like Rust.
Lol. I thought actually* was a pointer
It's the pointer towards the joke disclaimer! RUclips decided to recommend our video to the sorts of people expecting extremely serious feature and cross-language performance analysis, instead of light-hearted fun 😅
When applied to a pointer it denotes the pointed-to location. If the expression is of type &mut T or *mut T , and is either a local variable, a nested field of a local variable or is a mutable place expression, then the resulting memory location can be assigned to.
9:41 I wonder if this is an intended reference, or it's just me also hearing voices, only in my case they're australian and speak about defense economics
People claiming to be most liberal created the most tyrannical language ever.😆
Give me liberty or give me
Segmentation fault (core dumped)
@@Bravo-oo9vdfreedooooommm
It's not tyrannical. It's about infrastructure. I mean, for instance, cars have to stay on the right side of the road. That is a restriction, a rule. Nobody complains about it, tho, because that restriction allows us to use the road for going both ways and not fear hitting any other car. In a way, it is a restriction that gives freedom, like any other infrastructure system.
Rust is just being very explicit about it
@@pexoto5093 I think you just described the benefits of being a conservative.
I can affirm that even the serious lectures at Warwick maintain a similar level of excellence. I hope you don't have to go near the Social Science building, which has the appearance and odor reminiscent of a sanatorium.
I wish they add dependent types
No, I haven't ever had crab... but I have had crabs... it was very itchy and Rust is very itchy too.
The name..
I will not stop writing rust just because of the logo and the name, logo and name is not important.
I… don’t … what? Calling this video garbage would be disrespectful to garbage
true
I don't understand why discord switched to rust from golang for some services ?
Rust > computer science
10:49 I guess you can't _Zig_ .
Все должны зиговать
@@norude 🐕❤
0:40 You forgot: Proper error messages.
can tell this guy loves rust because his critique is flat af
Rustaceans literally find this talk funny. I'd rather segfault.
This was hilarious to watch live!
Is this slide roulette?
Microsoft literally just provided what you said as asinine.
-why Rust is bad?
+ it fukin bastaard this lad ma boi
Fortran and Cobol, anyone?
Good. Now do one for Go. "Why Go is bad, actually*"
@maximus1172 added
Sympathetic fun ... :)
Rust is top, and you know it. Haters: just cry. 🤣
TL:DR for you who haven't had time: Rust is bad because i said so
there are no good programmers anymore, so Rust its a must. no one in the entire earth know how to manage memory in C or C++. its a fact.
I must say I do hate Ferris. The name that is. "oh its a pun on rust" NO! Rust is *ferric* oxide but Ferris sounds like *ferrous* which is a different oxidation state of iron and NOT rust
nah but im kidding though.
thankyou for this talk, I am now gonna create my own language based off rust that emulates python... but slower because people are working too hard
Seriously a middle ground between Rust and Julia would be incredible . A more mathematical Rust version , or a more low level, no garbage collection Julia
What is this, some Reddit-tier sarcasm? I was hoping for a real, professional analysis, not just more sheißeposting.
I'd recommend you this video if you want some real analysis: ruclips.net/video/dQw4w9WgXcQ/видео.html
@@warwickcomputing that is quite the in depth analysis
I hope rust improves on the points mentioned there
Damn. I never even thought about those points. Very good analysis
@@warwickcomputingdammit
What a pitty, it had very little code to compare. Content was almost none.
Think you missed the joke.
Since when is using good ideas from other languages a "ripoff"??
Is this a shitpost of a talk?
I love it!
Rust is the best programming language and there is no other low level language as good as it because rust has really cool features that I know very well because I am a programmer and I’m Linus Torvolds seventh ancestor and I think that rust is good because I know how it works because there are cool features which do things and other low level languages don’t have cool features that do things which is really sad and makes me sad and there are a lot of things I would much rather write in rust than the other languages like that C language or something but honestly speaking I know a lot about programming and can confidently say that rust is the best one as I’ve explained with my many examples and explanations about rust since I’m smart and stuff though there is a lot more to say because rust is just so good that you can’t stop talking about it and I can’t either and that’s why it’s so good rust is really really good like super good and you should use it dear viewer please use rust it is great and-
Gophers are basically rats, right ?
MEMES! So funny. Ha ha ha ha ha.
THIS IS A JOKE
“ Traits effin suck cuz…”. 🦗🦗🦗. TBH I was curious about the flip side of the Rust gush-fest. Like, if someone sane had done a Java sucks in 1995 (have to catch exceptions, one class per file, no file copy at start, etc…). Thats what I was expecting. Not this content-free nerdfest with a hysterical giggler right next to the microphone. If the worst problems with Rust are represented by this… good recommendation.
I remember that javascript was there, still a horrible language.
to teach my son coding ,I learn RUST by myself ,almost half yr. the more l learn rust , the more I find it's really a good programming. first of all, it's really ,really easy to learn. and i have a feeling if u know c++ , switch to rust is just piece of cake, in some sense, rust is just another c++, more preciously a good c++.
the bad news is i dnt know c++ very well. i never making living through coding. coding is just a habit for me. so even i code loads using c++, i find myself still in a confused situation. but once i touch rust , all of sudden , all the things that confuse me from c++ suddenly make perfect sense.
Paid rust actor
Very inexplicative.
to the gulag with you
Pure elitism humor
If only it was meant, then that'd be a step in the right direction to make the world a better place. Ignoring all the fluff talk of mascots, which no one should ever take such arguments seriously as no language should bother to have one, but the language itself is complete garbage. Everything touted as being better than C++ already existed in C++ for decades, but we'll ignore arguments over what should be in the standard library versus what is, because guess what, they've added all those things to the standard library unnecessarily anyway.
The real arguments over which language to use should focus on the core language itself, not the library or the tools, and it's not like every other language doesn't already have a static analyzer that can do what the Rust compiler can do and then some. If someone wants to argue that it's not standard, well that's a losing argument because most of the tools are open source and free. The real problem comes in when people spread propaganda that you can't do something in other languages because it's not standard, and that's an appeal to authority fallacy and just smacks of "you're too stupid to do anything, so trust us to do it for you", which inevitably leads to "you've done something we dislike so you're cut off from using everything". The slippery slope is real.
To focus on the only valid argument that should be had regarding which programming language to use is the ergonomics. C++ is ugly, and it's always been ugly, and I've always hated it, but then Rust came along and proved that you can make a language that's uglier and more annoying to use and made me start to like C++. There are so many advantages to using C++ that even writing your code in the same manner as you would in Rust is easier to do. I would even advocate for using C over Rust, because if you're going to write every bit of code yourself anyway, why not do it with a syntax that isn't an eyesore. And if anyone wants to tell me that you can't code defensively in C, then I'm going to tell them they aren't a good programmer.
not sure if satire or stuuuupid
@@Justin-wj4yc That depends, are you talking about the video or yourself?
Nice one
Nicely done (despite it going over the heads of so many in the comments). Cheers from Canada.
it's such a fun an entertaining presentation! This guy has a future!!!
should be R*st
So rust is the chiropractors of the programming languages 😂
Salute to you
linux, Microsfot, google suports Rust
perhaps you were gonna speak rust is too excellent? so painful if other languages would stop upgrade or those experts should leave their languages.
Rust is YAL ... We already have great languages, we really dont need these copies of old languages. Rust and Go should be forgotten and let to rot.
🤓
Rust is the best language.
Tell us you're bad at C and C++ without telling us you're bad at them.
@@VndNvwYvvSvv Rust is the best
Reject modernity, return to Fortran
@@youarethecssformyhtml You mean JavaScript with pointers?
yeah Rust is best even GoD tier progamming lang, mere humans shouldnt to use it.. and i'm the one of ordinary man itself. 😄
blahaj !! cute !!
Don’t waste your time watching this 😮
This comment is a time saving!
I'm in too deep
Boring talk.
hahahoho haha hehe
i like standup comedy!
I’m all for constructive criticism. I understand you have a point. But cursing and swearing are not the best way to reach large audience and If you really want change highlight problem with example and solutions as per your understanding separately.
nerd
source: butthurt rust dev who cant take a joke
EHHHHHHHM
What a terrible presentation
yea I hate that game
😂😂😂
🏳️🌈?
certified arch user
🇮🇱
@@happygofishing🇩🇪?
🇵🇸
Im in no way associated with the lgbt community. Is it really wise for Warwick to be endorsing intolerance? Screams incompetence.
Heh, I wish more of them would endorse less tolerance, rather than push it in everyone's faces.
tolerance is not a virtue
Finally Rust is dying!
that talk is useless..just bla bla bla
It is not funny.
The name..