Why Rust is bad, actually*

  Рет қаралды 42,584

UWCS - University of Warwick Computing Society

UWCS - University of Warwick Computing Society

Жыл бұрын

*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.

Пікірлер: 158
@warwickcomputing
@warwickcomputing Жыл бұрын
Looking for something a little more serious? 🙂 We'd recommend our lightning talk on Embedded Programming in Rust: kzbin.info/www/bejne/Y2fRdaiOlM-AeNk
@TawaraboshiGenba
@TawaraboshiGenba Жыл бұрын
I can tell you don't like Rust, because if you did, you'd have rewritten this presentation in Rust.
@stopper0203
@stopper0203 5 ай бұрын
Underrated comment 😂
@BrunodeSouzaLino
@BrunodeSouzaLino Жыл бұрын
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.
@warwickcomputing
@warwickcomputing Жыл бұрын
sorry, did you just type R*st without proper trademark clearance? I'm afraid the police van is on its way to your location.
@BrunodeSouzaLino
@BrunodeSouzaLino Жыл бұрын
@@warwickcomputing Uh...I was talking about the...uh... Game! Yes, the Rust game!
@emuhill
@emuhill Жыл бұрын
No problem. Just counter sue for trademarking a word in the English language.
@iamwhoiam798
@iamwhoiam798 11 ай бұрын
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.
@BrunodeSouzaLino
@BrunodeSouzaLino 11 ай бұрын
@@iamwhoiam798 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.
@frittex
@frittex Жыл бұрын
Rust is truly one of the languages ever created.
@warwickcomputing
@warwickcomputing Жыл бұрын
In a world where only Rust existed, you could even say it's objectively the best
@KyleSmithNH
@KyleSmithNH 10 ай бұрын
I like a nice irrefutable argument.
@peter9477
@peter9477 7 ай бұрын
​@@KyleSmithNHNo you don't... ;-)
@LEBJJ
@LEBJJ 5 ай бұрын
hmmm
@aftalavera
@aftalavera 4 ай бұрын
Very convincing argument but, how old are you? How much have you lived? How many times have you said that before?
@calumandrewmorrell1223
@calumandrewmorrell1223 Жыл бұрын
The problem with watching KZbin 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.
@xwtek3505
@xwtek3505 7 ай бұрын
This. Disclaimer should be put in both video and description.
@alexwright6976
@alexwright6976 Жыл бұрын
I hate rust so much, good to know that Joey understands this
@warwickcomputing
@warwickcomputing Жыл бұрын
He has been made to understand this
@alexwright6976
@alexwright6976 Жыл бұрын
@@warwickcomputing rust is the worst programming language to have existed, joey should apologise for wasting society time with rust
@Jool4832
@Jool4832 Жыл бұрын
Go is even worse tbf
@_slier
@_slier Жыл бұрын
@@Jool4832 go is god damn bad.. but rust, hats off.. the syntax, the borrow checker scam, the community.. just pure cult..
@Vexxel256
@Vexxel256 Жыл бұрын
@@Jool4832 go is bad but rust is on a whole other level
@baxiry.
@baxiry. 10 ай бұрын
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
@sillymesilly
@sillymesilly 2 күн бұрын
A good programmer writing in C would not have memory leaks. Otherwise embedded systems would all fail.
@JorgetePanete
@JorgetePanete Жыл бұрын
I wish they add dependent types
@delicious_seabass
@delicious_seabass 10 ай бұрын
I've never used Rust but everything I've heard about it, especially the community and RIIR, makes me hate it.
@peter9477
@peter9477 7 ай бұрын
So, thanks for explaining that you're prejudiced.... (literally).
@delicious_seabass
@delicious_seabass 7 ай бұрын
@@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.
@peter9477
@peter9477 7 ай бұрын
@@delicious_seabass Prejudiced doesn't mean racist or such. A dictionary definition is "preconceived opinion that is not based on reason or actual experience."
@anon_y_mousse
@anon_y_mousse 5 ай бұрын
@@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.
@Bravo-oo9vd
@Bravo-oo9vd 5 ай бұрын
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
@cbbcbb6803
@cbbcbb6803 Жыл бұрын
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.
@ronbackal
@ronbackal 3 ай бұрын
Actually, I know cobol nailed some good things ! It has support for accurate decimal arithmetic using software, it’s critical for the financial systems
@PvP_Darwinism
@PvP_Darwinism Жыл бұрын
I… don’t … what? Calling this video garbage would be disrespectful to garbage
@warwickcomputing
@warwickcomputing Жыл бұрын
true
@naczu
@naczu 6 ай бұрын
I don't understand why discord switched to rust from golang for some services ?
@szaszm_
@szaszm_ 5 ай бұрын
So this is basically a joke talk. Not bad, but I was hoping to learn about some actual criticism of Rust.
@Leonhart_93
@Leonhart_93 Ай бұрын
He just wrapped the criticism in a joke to make it an easier pill to swallow. He obviously doesn't like Rust.
@nskeip
@nskeip 6 ай бұрын
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.
@zekiz774
@zekiz774 2 ай бұрын
Nah. We're hating on C++. C is pretty good for what it is.
@Nan0MK_Old
@Nan0MK_Old Жыл бұрын
Lol. I thought actually* was a pointer
@warwickcomputing
@warwickcomputing Жыл бұрын
It's the pointer towards the joke disclaimer! KZbin decided to recommend our video to the sorts of people expecting extremely serious feature and cross-language performance analysis, instead of light-hearted fun 😅
@tdoc666___
@tdoc666___ 5 ай бұрын
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.
@AbuAl7sn1
@AbuAl7sn1 Жыл бұрын
Rust > computer science
@dominik-111
@dominik-111 Жыл бұрын
Sympathetic fun ... :)
@RadoslavRobert
@RadoslavRobert 6 ай бұрын
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.
@andrewlees3946
@andrewlees3946 Жыл бұрын
This was hilarious to watch live!
@peterkilian9100
@peterkilian9100 Жыл бұрын
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-
@cbbcbb6803
@cbbcbb6803 Жыл бұрын
Fortran and Cobol, anyone?
@_Verac
@_Verac 5 ай бұрын
People claiming to be most liberal created the most tyrannical language ever.😆
@Bravo-oo9vd
@Bravo-oo9vd 5 ай бұрын
Give me liberty or give me Segmentation fault (core dumped)
@sillymesilly
@sillymesilly 2 күн бұрын
@@Bravo-oo9vdfreedooooommm
@exginto8053
@exginto8053 5 ай бұрын
The name..
@tourdesource
@tourdesource 11 ай бұрын
Rustaceans literally find this talk funny. I'd rather segfault.
@torphedo6286
@torphedo6286 5 ай бұрын
Is this slide roulette?
@Elxroid
@Elxroid 5 ай бұрын
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
@ronbackal
@ronbackal 3 ай бұрын
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
@Cookiekeks
@Cookiekeks Жыл бұрын
Nice one
@JodyBruchon
@JodyBruchon 8 ай бұрын
*Rust: the solution for when you don't know how to type free()*
@doomguy6296
@doomguy6296 10 ай бұрын
Good. Now do one for Go. "Why Go is bad, actually*"
@maximus1172
@maximus1172 2 ай бұрын
Ha I noticed the missing '*' after "actually"
@doomguy6296
@doomguy6296 2 ай бұрын
@@maximus1172 added
@gjermundification
@gjermundification 5 ай бұрын
0:40 You forgot: Proper error messages.
@karlkessler6017
@karlkessler6017 5 ай бұрын
Why is it that Rust people have to do this? It's boring.
@atahirince
@atahirince 5 ай бұрын
-why Rust is bad? + it fukin bastaard this lad ma boi
@JRay2113
@JRay2113 Жыл бұрын
Microsoft literally just provided what you said as asinine.
@emjizone
@emjizone Жыл бұрын
10:49 I guess you can't _Zig_ .
@norude
@norude Жыл бұрын
Все должны зиговать
@gr4tisfaction
@gr4tisfaction 11 ай бұрын
​@@norude 🐕❤
@neroabey9220
@neroabey9220 Жыл бұрын
Salute to you
@Alpha-kt4yl
@Alpha-kt4yl 5 ай бұрын
Is this a shitpost of a talk? I love it!
@advanceringnewholder
@advanceringnewholder Жыл бұрын
TL:DR for you who haven't had time: Rust is bad because i said so
@greisboy425
@greisboy425 9 ай бұрын
I will not stop writing rust just because of the logo and the name, logo and name is not important.
@ChristopherGray00
@ChristopherGray00 Жыл бұрын
to the gulag with you
@flameofphoenix5998
@flameofphoenix5998 5 ай бұрын
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.
@MurderByProxy
@MurderByProxy 5 ай бұрын
you could say rust is a shitty as this presentation...
@justanaveragebalkan
@justanaveragebalkan Жыл бұрын
I remember that javascript was there, still a horrible language.
@joelalexander928
@joelalexander928 9 ай бұрын
can tell this guy loves rust because his critique is flat af
@theelmonk
@theelmonk 3 ай бұрын
Gophers are basically rats, right ?
@emjizone
@emjizone Жыл бұрын
Very inexplicative.
@DigitalMirrorComputing
@DigitalMirrorComputing 5 ай бұрын
it's such a fun an entertaining presentation! This guy has a future!!!
@michaelzap8528
@michaelzap8528 10 ай бұрын
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.
@zeez7777
@zeez7777 Ай бұрын
Paid rust actor
@peter9477
@peter9477 7 ай бұрын
Nicely done (despite it going over the heads of so many in the comments). Cheers from Canada.
@jlpeyret
@jlpeyret Жыл бұрын
“ 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.
@josemonge4604
@josemonge4604 Жыл бұрын
What a pitty, it had very little code to compare. Content was almost none.
@heater5979
@heater5979 Жыл бұрын
Think you missed the joke.
@mendelovitch
@mendelovitch 5 ай бұрын
MEMES! So funny. Ha ha ha ha ha.
@RedStone576
@RedStone576 Жыл бұрын
blahaj !! cute !!
@jamesmillerjo
@jamesmillerjo Жыл бұрын
Pure elitism humor
@KSmifune
@KSmifune Жыл бұрын
should be R*st
@anon_y_mousse
@anon_y_mousse 5 ай бұрын
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.
@HelloThere-xs8ss
@HelloThere-xs8ss Жыл бұрын
😂😂😂
@jdrex5039
@jdrex5039 5 ай бұрын
So rust is the chiropractors of the programming languages 😂
@einfacherkerl3279
@einfacherkerl3279 3 ай бұрын
hahahoho haha hehe i like standup comedy!
@PiotrPavel
@PiotrPavel 3 ай бұрын
linux, Microsfot, google suports Rust
@nyuzoo
@nyuzoo Жыл бұрын
EHHHHHHHM
@hostgeneral
@hostgeneral Ай бұрын
THIS IS A JOKE
@travv88
@travv88 24 күн бұрын
yea I hate that game
@donaldog7181
@donaldog7181 Жыл бұрын
perhaps you were gonna speak rust is too excellent? so painful if other languages would stop upgrade or those experts should leave their languages.
@cemlynwaters5457
@cemlynwaters5457 Жыл бұрын
Don’t waste your time watching this 😮
@RafaelTorquato
@RafaelTorquato Жыл бұрын
This comment is a time saving!
@advanceringnewholder
@advanceringnewholder Жыл бұрын
I'm in too deep
@christofferaasted
@christofferaasted 11 ай бұрын
Boring talk.
@VeritasEtAequitas
@VeritasEtAequitas Жыл бұрын
What is this, some Reddit-tier sarcasm? I was hoping for a real, professional analysis, not just more sheißeposting.
@warwickcomputing
@warwickcomputing Жыл бұрын
I'd recommend you this video if you want some real analysis: kzbin.info/www/bejne/moLaZapvjMyLmbM
@RenderingUser
@RenderingUser Жыл бұрын
​@@warwickcomputing that is quite the in depth analysis I hope rust improves on the points mentioned there
@spidertyler
@spidertyler Жыл бұрын
Damn. I never even thought about those points. Very good analysis
@advanceringnewholder
@advanceringnewholder Жыл бұрын
​@@warwickcomputingdammit
@Tiffan2r
@Tiffan2r Жыл бұрын
Rust is the best language.
@VeritasEtAequitas
@VeritasEtAequitas Жыл бұрын
Tell us you're bad at C and C++ without telling us you're bad at them.
@thecoolnewsguy
@thecoolnewsguy Жыл бұрын
​@@VeritasEtAequitas Rust is the best
@warwickcomputing
@warwickcomputing Жыл бұрын
Reject modernity, return to Fortran
@elomuskreal
@elomuskreal Жыл бұрын
@@thecoolnewsguy You mean JavaScript with pointers?
@Marhaenism1930
@Marhaenism1930 Жыл бұрын
yeah Rust is best even GoD tier progamming lang, mere humans shouldnt to use it.. and i'm the one of ordinary man itself. 😄
@manishjain9812
@manishjain9812 Жыл бұрын
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.
@sanador2826
@sanador2826 Жыл бұрын
nerd
@Kersich86
@Kersich86 Жыл бұрын
source: butthurt rust dev who cant take a joke
@DS-nv2ni
@DS-nv2ni 11 ай бұрын
Finally Rust is dying!
@roryboyes2307
@roryboyes2307 2 ай бұрын
Im in no way associated with the lgbt community. Is it really wise for Warwick to be endorsing intolerance? Screams incompetence.
@Leonhart_93
@Leonhart_93 Ай бұрын
Heh, I wish more of them would endorse less tolerance, rather than push it in everyone's faces.
@travv88
@travv88 24 күн бұрын
tolerance is not a virtue
@user-ov5nd1fb7s
@user-ov5nd1fb7s 5 ай бұрын
It is not funny.
@dank8981
@dank8981 8 ай бұрын
What a terrible presentation
@gustavojoaquin_arch
@gustavojoaquin_arch Жыл бұрын
🏳️‍🌈?
@gr4tisfaction
@gr4tisfaction 11 ай бұрын
certified arch user
@happygofishing
@happygofishing 10 ай бұрын
🇮🇱
@gustavojoaquin_arch
@gustavojoaquin_arch 10 ай бұрын
​@@happygofishing🇩🇪?
@RenderingUser
@RenderingUser 7 ай бұрын
🇵🇸
@binlux
@binlux 10 ай бұрын
that talk is useless..just bla bla bla
@exginto8053
@exginto8053 5 ай бұрын
The name..
Understand Rust's Borrow Checker in 5 Minutes
4:44
notgull
Рет қаралды 14 М.
Elisp Idiosyncrasies
16:58
Positron's Emacs Channel
Рет қаралды 3,8 М.
Whyyyy? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 19 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 9 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 31 МЛН
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 43 МЛН
Why i think C++ is better than rust
32:48
ThePrimeTime
Рет қаралды 271 М.
Why You SHOULDN'T Learn Rust
11:49
Theo - t3․gg
Рет қаралды 208 М.
Async Rust Is A Bad Language | Prime Reacts
28:46
ThePrimeTime
Рет қаралды 86 М.
When Zig Outshines Rust | Prime Reacts
23:31
ThePrimeTime
Рет қаралды 133 М.
you need to build a RUST desktop app!!
27:21
Travis Media
Рет қаралды 278 М.
why rust libraries may never exist.
7:26
Low Level Learning
Рет қаралды 221 М.
Непробиваемый телевизор 🤯
0:23
FATA MORGANA
Рет қаралды 407 М.
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 3,7 МЛН
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 13 МЛН
ВСЕ МОИ ТЕЛЕФОНЫ
14:31
DimaViper Live
Рет қаралды 67 М.