Комментарии:
⚠️ 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. ⚠️
ОтветитьJS is horrible!
Ответить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
"Watch until the end before you judge me" maybe chose a better less click baity title my friend.
Ответитьwhy do you compare Rust with JS and Python... It's dumb it's more supposed to be a substitute for C++ than anything
Ответитьnever heard of cargo and rustup?? seriously
ОтветитьSo dumb
ОтветитьI came expecting a serious video and did not realize you were joking till you said something positive about js lol
Ответитьthis video is good advertisement to rust
Ответить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
There's no medicine for being stupid.
Ответитьwhat da helll bro stfu skill issue
ОтветитьIs this video for real ? Running a rust program is difficult? All u do is write cargo run and hit the enter key lol
ОтветитьInstall cargo
Ответить"I miss JS already" Typical soydev
Ответить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 🔥.
Ответить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.
ОтветитьIt looks like he's trolling but he is not.
ОтветитьLooks like the rust cultists found this video, judging by its like/dislike ratio.
ОтветитьI’ll just use C++
Ответитьat least you were trying to be funny
Ответитьdoesn't JavaScript have the con of not being useable for embedded systems? it's kinda fat compared to, say, C++
Ответить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
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.
Ответить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.
ОтветитьI'm not a big fan of Rust, but then again, i'm also not a big fan of your video
Ответить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.
Ответить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?
Ответить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
ОтветитьComparing rust to JavaScript?? You must be joking.
Ответить"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.
ОтветитьI feel like you didn't learn enough about Rust before making this video... you didn't even compile your code correctly!
ОтветитьYou are a noob bro. dislike
ОтветитьMy man is complaining about having to open the terminal
Ответитьtech goes brrrrrr
Ответитьmemory leak does not considered as unsafe in rust. It is safe to use Box::leak in safe context to leak memory.
Ответить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.
ОтветитьWhy is it so effing popular tho?!
lol I still don't understand that.
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.
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
JavaScript has no cons, lol. I knew this was a parody after complaining about typing ./main.exe. It's a parody, right?
Ответитьrust for huge brains
Ответить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.
Ответитьbro got topics from chat gpt
Ответить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.
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??