Why You Should Forget About Rust Forever.

Why You Should Forget About Rust Forever.

Berr's Tech

1 год назад

29,213 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Berr's Tech
Berr's Tech - 09.07.2023 10:31

⚠️ this video is mainly for those who wanna start with it as their first language with no goal so they know what to expect and what not to. ⚠️

Ответить
Mainak CS
Mainak CS - 23.09.2023 22:46

JS is horrible!

Ответить
Ian Knowles
Ian Knowles - 19.09.2023 11:25

If you come from C/C++. Rust makes a lot of sense!
If you write Azure functions or Lambdas. Rust makes a lot of sense
If you write web apps that do intense operation in WASM. Rust makes a lot of sense
If you have ever been bitten by invalid state or accessing data that's out of scope. Rust makes a lot of sense

Ответить
Meet.theRequirements
Meet.theRequirements - 18.09.2023 01:47

"Watch until the end before you judge me" maybe chose a better less click baity title my friend.

Ответить
Jimmy Neutron
Jimmy Neutron - 16.09.2023 17:23

why do you compare Rust with JS and Python... It's dumb it's more supposed to be a substitute for C++ than anything

Ответить
Jimmy Neutron
Jimmy Neutron - 16.09.2023 17:22

never heard of cargo and rustup?? seriously

Ответить
twtw Kim
twtw Kim - 16.09.2023 14:32

So dumb

Ответить
Jonas Müller
Jonas Müller - 14.09.2023 16:32

I came expecting a serious video and did not realize you were joking till you said something positive about js lol

Ответить
ㅈ ㅊ
ㅈ ㅊ - 14.09.2023 13:25

this video is good advertisement to rust

Ответить
Sadik.H
Sadik.H - 13.09.2023 12:17

As a JavaScript developer I can confirm that this mf has no cons 😆😂👌
I love my JavaScript ❤️, I don't care what ppl says 😌. Nobody is perfect

Ответить
Tadeo Hepperle
Tadeo Hepperle - 10.09.2023 19:37

There's no medicine for being stupid.

Ответить
Qohist
Qohist - 09.09.2023 18:44

what da helll bro stfu skill issue

Ответить
John Williams
John Williams - 09.09.2023 04:35

Is this video for real ? Running a rust program is difficult? All u do is write cargo run and hit the enter key lol

Ответить
Xionical
Xionical - 08.09.2023 08:39

Install cargo

Ответить
Pájaro Tembloroso
Pájaro Tembloroso - 02.09.2023 01:36

"I miss JS already" Typical soydev

Ответить
Hatakey Kakashi
Hatakey Kakashi - 29.08.2023 20:13

i have learned Almost Every language From C to Java And My Favourite was Java ,, I'm a Java Stack Developer. I Have Just completed whole Java stack and it takes almost 3 Years 💀👀 and Now learning rust ,, my thinking was java is only one Awesome language . But Rust is Next Level Language 💀 Yes it is Hard , Learning curve is there but This Language 🔥Rust is Very Unique even More Unique than Java , I'm loving Rust ,, now my Favorites Are Java and Rust 🔥.

Ответить
ufoncz
ufoncz - 27.08.2023 14:45

Sorry dude, while I would agree to some of what you have tried to present, some other things you show clearly point to the fact you have barely touched rust ecosystem more deeply. You have right for your opinion, I take it as such, but so many crates out there shows that something in your argumentation does not fit with the reality. Rust is neither perfect, nor complete, but to value its usage you probably have to first write more than hello world.

Ответить
andrei
andrei - 27.08.2023 12:05

It looks like he's trolling but he is not.

Ответить
They Call Me Ice 'Cause I'm Cool
They Call Me Ice 'Cause I'm Cool - 24.08.2023 17:41

Looks like the rust cultists found this video, judging by its like/dislike ratio.

Ответить
rohit singh
rohit singh - 22.08.2023 18:42

I’ll just use C++

Ответить
i like Georgia but i've only been there once
i like Georgia but i've only been there once - 22.08.2023 10:30

at least you were trying to be funny

Ответить
ToldFable
ToldFable - 15.08.2023 07:18

doesn't JavaScript have the con of not being useable for embedded systems? it's kinda fat compared to, say, C++

Ответить
DoomGuy
DoomGuy - 11.08.2023 12:11

1. You cannot claim Rust is not a perfect langauge. Because there are no perfect languages.
2. I came from Python. Within a month I created something meanignful with it
3. Lifetimes and ownerships are part of what makes it truely a new language with new concepts. And while they create more complexity than in languages they do not think about them (C++ dev do think about lifetimes but they are not enforced), lifetimes aren't that complex. Maybe you should learn Rust from better sources?

Anyway, Rust requires learning and adapting new skills and habits so there will be a learning curve. And if you don't expect that and upload a video right a way complaining about it, then it's not a problem with the language most propably

Ответить
Frosty
Frosty - 11.08.2023 04:00

I hate to focus on something so unimportant, but... Maybe you should actually read the Rust book. I just started learning Rust today and even I know that you should just use "cargo run" to compile the program and run it instead of manually using "rustc". As far as your compile time issues, that's probably because you're on Windows. Rust's native ecosystem is Linux afaik. I'm running Linux and haven't had any ridiculous compile times, so that's my guess.

Ответить
V
V - 06.08.2023 12:11

Interesting perspective you presented. Can you clarify where you sourced your information? I would also like to know how huge the biggest project in Rust you have worked on, based on your expression that Crates are immature and compile time is long.

Ответить
Beriu
Beriu - 05.08.2023 20:46

I'm not a big fan of Rust, but then again, i'm also not a big fan of your video

Ответить
guerilla art
guerilla art - 02.08.2023 10:06

the learning curve of rust is steeper than most languages initially. as you gain experience though it's much easier than javascript and many other languages. anyone that has built large scale apps with both know this. it's difficult to understand when you have only dabbled with it. javascript on the other hand is extremely accessible to everyone immediately which skews this.

Ответить
Warren Hood
Warren Hood - 31.07.2023 02:29

Completely disagree with everything you said. Also, the only reason it took so long for you to install Rust is because you are using Windows and needed to install Visual Studio dependencies. Also, there is no need to use "rustc" to compile your code. Rust has an amazing package manage called "cargo", which is also used to build your programs. Want to make a new project? Just do "cargo new my-project". Wanna build the project? Just do "cargo build". Want to build and run the project in one go? Just do "cargo run"... And why are you complaining about needing to use the terminal?

Ответить
Bored Student
Bored Student - 30.07.2023 16:45

No one uses "rustc" manually though. there is always cargo, and in vs code the "rust-analyzer" extension, which provides you with the little green arrow above the main function

Ответить
Wilson Lwtan
Wilson Lwtan - 28.07.2023 08:31

Comparing rust to JavaScript?? You must be joking.

Ответить
amancapy
amancapy - 27.07.2023 16:16

"where is the run button" tells you all you need to know lol. framework enthusiasts who have never learned cs or written a line of c in their lives.

Ответить
OgloTheNerd
OgloTheNerd - 26.07.2023 02:16

I feel like you didn't learn enough about Rust before making this video... you didn't even compile your code correctly!

Ответить
Benyamin Sheikh
Benyamin Sheikh - 24.07.2023 22:23

You are a noob bro. dislike

Ответить
Sachin Avutu
Sachin Avutu - 23.07.2023 08:10

My man is complaining about having to open the terminal

Ответить
Manuel Gonçalves
Manuel Gonçalves - 22.07.2023 00:33

tech goes brrrrrr

Ответить
하선
하선 - 21.07.2023 16:54

memory leak does not considered as unsafe in rust. It is safe to use Box::leak in safe context to leak memory.

Ответить
rei song
rei song - 20.07.2023 17:11

You got a lot stuff wrong. Don't expect your channel to grow if you don't do any study on what you are talking about.

Ответить
Braddy The Daddy
Braddy The Daddy - 20.07.2023 03:09

Why is it so effing popular tho?!

lol I still don't understand that.

Ответить
Henry Harrison
Henry Harrison - 19.07.2023 03:34

mfw rust compiling slow because it’s optimizing your code so that it runs faster is a downside (I would always take longer compile over longer runtime and the extra features and strict type checking that use that extra time prevent a lot of bugs and make Rust feel pleasurable to write)

Also, seriously? Complaining that you have to use the CLI to compile and run your code instead of the run button?

1) I have seen people set up the run button to work before, it’s not impossible
2) complaining about having to use a CLI as a programmer is pure copium imo

Also saying “unsafe rust is unsafe” isn’t necessarily unobvious lmao

Overall I don’t see how your title really connects to what you’re talking about, your argument is not properly substantiated by your arguments as you don’t mention many of Rust’s advantages or compare it to similar languages, like C++. JS is not and will never be a suitable comparison to the whole of what Rust can do, because rust can do much more as a systems language and as a fundamentally fast and expressive one.

I use arch btw, and this is your daily lesson to stop using windows to program because installing rust took me less than 10 seconds.

Ответить
armeya vaidya
armeya vaidya - 17.07.2023 23:38

he is noob,
Java is harder than rust.
just started learning rust. I begin with basic c then worked on python now loving rust,
I know it's hard to understand rust, but that goes with all other languages except python it's bit easy to let as have large help

Ответить
William Katcher
William Katcher - 16.07.2023 07:10

JavaScript has no cons, lol. I knew this was a parody after complaining about typing ./main.exe. It's a parody, right?

Ответить
M A X
M A X - 14.07.2023 13:52

rust for huge brains

Ответить
Dadlord
Dadlord - 11.07.2023 00:53

Simple example: I have made Rust game engine Bevy to run on my android, but I can't find any freaking way to prevent app from going to sleep. AI sucks.

Ответить
JOe Mama
JOe Mama - 10.07.2023 19:55

bro got topics from chat gpt

Ответить
LuciusofLegend
LuciusofLegend - 10.07.2023 01:53

On some level I suppose your points make sense, but I don't completely agree.

- There is no language where you could work at google after 5 minutes
- Yes, there are many language features, and not understanding them will hamstring you productivity, but they are not required to get started
- The reason the compiler rejects your code is so that you do not write bad code and pay the price later, when it's already too late
- Any compiled language is a "giant pain in the *ss" to run, it's not a Rust issue
- The lack of libraries/tools and the slow compile times are genuine cons
- Sure, Rust can still memory leak, but it is far far less likely than in other languages. And if you are not "careful or experienced enough", maybe just don't use unsafe mode🙄

Sorry for the wall of text. I know this video is probably not supposed to be taken seriously (either that or you need to drastically reduce the jokes about getting b*tches), but I feel like some of this didn't make a lot of sense. Also, I hope to god the part about JS having no flaws was a joke. Two more final gripes:

If the goal of the video is supposed to be "discussing pros and cons", why is the title SO negative? Well, for views ofc, but you know what I mean.
ANyWayS. Not trying to spread hate here, just inserting my thoughts.

Ответить
bigspeed
bigspeed - 10.07.2023 00:02

did you read the rust book? even like, the first 2 pages?
it explains literally EVERY downside you listed lol
Use Cargo to create projects. How else will you add dependencies? Also makes it easier to build and run (cargo run).
Slow build times are to be expected with the intelligence of the compiler. Cargo caches builds to future builds are waaaaay faster.
Unsafe blocks are not meant to be used by beginners, and Rust makes that fairly obvious, so why is that even a point in a video directed towards beginners?
Memory leaks are VERY hard to cause, and again, they only happen when using advanced features INCORRECTLY (which the book outlines extremely well).

Read the Rust book. I got through it in like, a few hours? when I started?
also, why are you comparing Rust to Javascript? they're not even the same class of language??

Ответить