Формат | Размер | Скачать |
---|
Название | : | |
Продолжительность | : | |
Пользователь | : | id 769439469326 |
Дата публикации | : | ript src= |
Просмотры | : | layer\/1a390536\/www-embed-player.vflset\/www-embed-player.js |
Понравилось | : | 1,303 |
Не понравилось | : | 60 |
This is an intro to the language. It is long but we go over a lot. Web Assembly with Rust is next. Also guys, check out Eduonix, they are giving my subscribers/viewers an awesome deal on courses. TIMESTAMPS: Intro - 1:05 Install Rust - 4:45 Creating a file - 6:26 Cargo Init & Build - 7:50 Print & Formatting - 10:42 Variables - 19:35 Data Types - 25:15 Strings - 33:42 Tuples - 44:34 Arrays - 47:14 Vectors - 55:00 Conditionals - 1:16:00 Loops - 1:07:03 Functions - 1:13:53 Pointers & Reference - 1:19:14 Structs - 1:22:00 Enums - 1:37:59 Command Line Args - 1:42:00 Комментарий от : @TraversyMedia |
After watching 1:30 h of the video I got to the conclusion that the sintax it's horrible. It's looks like an amalgamation between 2-3 languages.... Комментарий от : @christianrazvan |
Good work Brad!! Thanks a bunch! Комментарий от : @chrestotes |
Nice and simple Комментарий от : @seabassmoor |
Github copilot sent me here. Suggested the URL for the entire Playlist. Комментарий от : @fredknex |
awesome video! loved the pacing, the explanations, everything! Комментарий от : @Felipekimst |
Hey Brad I know it's been 4 years but at 21:00 you say "Remember we can't do printline name" but that's exactly what I did and it worked. Is that a newer thing to Rust? I prefer doing it this way because now it feels more like Javascript's template literals. What I did: let name = "Taylor"; println!("My name is {name}") Комментарий от : @maximumcockage6503 |
If I take something away from this course, it's probably going to be "...and it's always a good idea to get rid of std's" 😂 thank you for this course! Комментарий от : @Pasta221 |
thanks Комментарий от : @mrrishiraj88 |
why does vector use <> while array uses []? the keyword vec already disambituates the following characters, so they could have just used the same [] as arrays do. Комментарий от : @gwho |
24:40 multiple assignments is so unnecessary, creates duplicate syntax from just assigning them individually. keep things one way. alternatives just spawn.... alternatives. it's bad for the same reason as having multiple versions of the same intended function Комментарий от : @gwho |
if you have a choice in designing hte syntax of a new language, idk why on earth one would choose to include semicolons and braces for code blocks. take a page from python and ruby, and use new lines. Be better than python and instead of mandating 4 spaces, use 1 tab character that anyone can choose to render as any number of spaces they individually choose through their editor. Комментарий от : @gwho |
Highly great resource but hurts watching. Комментарий от : @ManuelTransfeld |
Completed! I have learnt so many things Brad! Thanks a lot. Комментарий от : @DeepakKumar-ec2or |
46:10 why did you put an i8 there instead of u8? the age cant be negative. im trying to understand it Комментарий от : @fumano2679 |
uploaded 4 years ago but I just seeing this know, because I want to learn new language😁 Thanks Brad Комментарий от : @ikromnurrohim |
Really helpful explanation. Can you please share the samples for download? Комментарий от : @Saieditz_xd |
"this has code completion, it's basically a linter" => WHAT?? Комментарий от : @ivanjijon8647 |
1:34:22. Based Комментарий от : @anonymoususer7986 |
Does anyone know what extension he uses to get his println!() autocomplete so efficient? Комментарий от : @akhildeshpande6311 |
i like this video but i think it is very close minded to think of something like c++ or rust as only a systems programming language as they can be so much more Комментарий от : @samuelfischer3764 |
My guy said "It is always a good thing to get rid of STDs" 🤣 Комментарий от : @abenezerayalneh5395 |
@53:09 "... and get rid of the std... which is always a good thing to get rid of stds..." Комментарий от : @JMCV2 |
What is the keyboard shortcut for slash? Комментарий от : @blockhorizon_official |
I tought this was going to be a crash course to the Rust game, I feel clickbaited lol Комментарий от : @narativ |
wrg, no intorvx etc no matter what, idts, and no scuh thing as good about introvx, cepuxuax, do, outx, can do, outx any nmw and any s perfect Комментарий от : @zes3813 |
at 58:57 I see that the function iter() is used but I see that the loop works even without the use of the function can someone please let me know the significance of this. Комментарий от : @mayursuresh2259 |
Why he doesn't calls 64-bit floating point as double? Комментарий от : @vadimkot2354 |
how dare you shame the girth of the match operator, sir Комментарий от : @ericbwertz |
match watcher { Watcher::Liked => println!("Liked!"), Watcher::Disliked => println!("Disliked!") } -> Liked! Комментарий от : @moveresk |
Fantastic video. Thanks! ....Being new to Rust, but not new programming languages, what I currently don't understand why "mut" is not inferred. A vast majority of the time the intent of declaring a variable is so it can be modified, otherwise use a constant. The concept of "variable" implies that it's content will vary. My intent is not to be argumentative about the finer details, I am simply trying to understand the design choice behind making variables immutable by default. Комментарий от : @nrnoble |
Damn Bartender, that's cold Комментарий от : @zachmcginty |
If you printing to the console any collection, most of the times is more useful to use "{:#?}", thats pretty print Комментарий от : @pedroluzio |
big thanks for this, best rust tutorial i've come across thus far Комментарий от : @nayutadere3278 |
Man, it wasn't really until working with str and trying to do basic things on a UART that I realized how hostile Rust is to embedded code. The whole "char is and always has been 4 bytes" is pedantic BS. C/C++ has always treated strings as bytes, and working with unicode sized characters needed to be added on. Комментарий от : @EmbeddedSorcery |
One thing i can say for sure is Rust is extremely fast compared to other programs Комментарий от : @hoc829 |
THe fact that github copilot gets that im doing the tutorial is insane lmao Комментарий от : @alien_lifestyle7926 |
Definitely a good thing to get rid of stds. Комментарий от : @jameswu8750 |
Great video! Комментарий от : @AlexTitarenko87 |
Fantastic content, cheers! Комментарий от : @francoisarbour1207 |
indeed, always a good thing to get rid of std's. crab mascot looking sus now Комментарий от : @braverodger |
I’m the 1000th comment Комментарий от : @cjdc007 |
7:15 Error 'cc' linker not found. Go to terminal and run this $ sudo apt install build-essential Комментарий от : @Chance_POV |
Came here because of tauri Комментарий от : @garbjorn1757 |
no such thing as powerful or same or tedious or better or difficult or etc, c++ mechanism skx, cepuxuax, do, say, can do, say any nmw and any s perfx Комментарий от : @zes3813 |
"its always good to get rid of stds" im dead thank you Комментарий от : @shadoestorme |
Thank you🥰 Комментарий от : @nihalnclt |
Simple and straightforward, that's how teachers should have taught us. I think Rust is a replacement for C and not C++. Комментарий от : @0xsajjad |
"and lot of it seems weird like when would i ever use it" me thinking about how will i architect my tokenizer and parser pipeline to produce ASTs from source text quickly and efficiently: "yum yum yum" Комментарий от : @MidnightSt |
Rust looks similar to python. Of course, like every function is named different, but they both have same functionality. Комментарий от : @ThatOneRobloxDev |
55:14 Комментарий от : @cowseye |
Thank you so much for this video Комментарий от : @anusri4dance14 |
I hate rust, but I appreciate the course Комментарий от : @Inevitablerizzler |
Very good and practical, this video is great, thank you! Комментарий от : @DavidAugusto |
Does this course still look good in 2022? Комментарий от : @rustacean10 |
Than you, this was a great introduction and I'm loving RUST so far! Комментарий от : @alfonsotech |
Nice and concise, covering the Rust basics well. Thanks! Комментарий от : @brianthorson8624 |
Thankyou Brad !! Комментарий от : @Harshil-Jani |
A lot changed in the syntax since 2019. but i am in love with the compiler already.. lets see if i get through with compiler help... Комментарий от : @cypto_economy |
Great content, cheers mate Комментарий от : @gabrielthom4959 |
fn main () {
let comment= "Really Good Crash Course, helped a lot "; let ty = "Thank you Bro !!!"; println!("{}. {}",comment , ty); } Комментарий от : @niranjanmt6162 |
Great video. Thanks a lot 🙏 Комментарий от : @vibhatha |
Thanks so much for your sharing. It helps me a lot Комментарий от : @mtuan2086 |
Great vid! Just a note since Rust (rls) vscode extension is outdated: use Rust Analyzer instead - or even better use Rust Extension Pack (also includes Rust Analyzer). Комментарий от : @whoiskeysersoze2 |
pov: python programmer (me) tryes to code in Rust: semicolon: goodbye Комментарий от : @originalni_popisovac |
how did he just skip over the exclamation mark of the functions 🤔 Комментарий от : @Mythix2 |
May I ask how do you turn on the linter that you have activated? Комментарий от : @tudatostrader |
Awesome! Thank you! More Rust please :) Комментарий от : @tudatostrader |
Great intro Brad. Thanks! Комментарий от : @joshuadrentlaw4621 |
thanks now I know how to make a discord bot for my friend Комментарий от : @sushileaderyt1957 |
Always a good idea to get rid of STDs:: Комментарий от : @ChristopherSprance |
Can you explain why the ! in println!() ? It's a macro but why? Комментарий от : @rl1111rl |
I'm bouta rewrite the entire Linux kernel. Комментарий от : @gavinb8173 |
Great tutorial! Комментарий от : @DarianBenam |
53:00 I mean ... I agree Комментарий от : @--Arthur |
Till 1:18:00 Комментарий от : @ginowadakekalam |
Very Helpful. Started Rust with your video. Комментарий от : @SirJagerYT |
you fucking killed this. Комментарий от : @fiig3669 |
53:08 "We can simply say mem and get rid of the std" If only that was as easy in real life.... Комментарий от : @erikzeidlitz5710 |
1:00:13 map doesn't mutate arrays (and it shouldn't in any language), so it's not too similar to javascript map, but I assume there is a map for rust arrays, and vec-s Комментарий от : @tripliszek |
This is Gold. This should be #1 to go for beginners. I started reading the Rust book, and you nailed it. Pure Rust demo. Thank you. Комментарий от : @thebiomicroguy |
I have put this off for so long. It is time. Комментарий от : @noahhastings6145 |
on macOS its just: "brew install rust" Комментарий от : @iMonZ00 |
19:44 we stopped learning about print function Комментарий от : @karis7539 |
What is it with systems languages and being allergic to long keywords? Honestly, "public function main() {...}" is so much nicer than "pub fn main() {...}". Комментарий от : @minuspi8372 |
“I know a lot of you guys are web developers.” Nope, not at all haha. Zero experience. Комментарий от : @HustleMillennial |
At 9:45 why do you use ./ (dot slash) in front of the directory name? (./target/debug/...) Комментарий от : @unperrier5998 |
Really good and useful content that while being long still keeps the audience paying attention! Nice job! Комментарий от : @pikhosh |
Ngl this tutorial is very direct, some things are not explained. If someone doesnt know C or C++ from before it would be hard to grasp some concepts from video. Комментарий от : @rudranshdixit5526 |
Just want to add something for knowledge. You set 32 bit at start so it took 4 bytes for each, but if set 64 bit then 8bytes each ? Комментарий от : @shariqkhan7462 |
You missed reserved keywords ? I mean are there any reserved ones ? Can we just declare a variable and assign it later ? Комментарий от : @shariqkhan7462 |
I agree with you. Stds are bad Комментарий от : @markwoodard4640 |
Time to build some dApps after this tutorial xd Комментарий от : @dennisgonzales9521 |
Thx youuuuuuu Комментарий от : @kittisakphatchaiphongsa3177 |
It indeed is always good to get rid of the stds 😂 0:53:00 Комментарий от : @QuenAxii |
Stayed through the whole course :-) Комментарий от : @xXHelsingGamingXx |
This was a great video. Thank you! Комментарий от : @reallySmooll |
cool Комментарий от : @larrywesley6035 |
thank you brad:) Комментарий от : @rollingarchives |
Web Assembly with Rust is next Комментарий от : @tumirrytu4335 |