Considering Rust

preview_player
Показать описание
The Rust programming language has become a serious contender in the space of "systems" programming languages, and has recently been adopted by many of the tech giants for "serious" projects. In response to this, more companies are now considering whether they too should add Rust to their tech stack. This talk hopes to help you make that decision. We go through how the language compares to many current alternatives and what the language has to offer, but also what it's primary drawbacks are and its long-term viability prospects.

Рекомендации по теме
Комментарии
Автор

0:17 — So if Rust is an *Option, * that means that we can either use *Some<Rust>* or *None.*

padraicfanning
Автор

I'm learning rust atm and I've watched a couple of your videos by now. I'm impressed with your articulation, pronunciation, delivery and knowledge of Rust. You'll be the first person I'd recommend to anyone interested in learning the Rust language. Stay awesome, Jon! 🌻🌞

karsten
Автор

Excellent overview. Perfect for sharing with my colleagues and friends who are already very competent in another language, but are Rust-curious. Thank you.

snarkyboojum
Автор

I’ve written a lot of C, C#, JavaScript, and TypeScript code. I’ve also briefly used Java, Python, Swift, and Golang. But man, Rust is the most elegant language of all. <3 Actually, when I first wrote a few lines of code in Rust, it almost felt like I was playing tug-of-war with the compiler. But I kept coding in it, and now I’m quite comfortable writing Rust code. <3

தமிழோன்
Автор

I have watched a few of Jon's videos...man you have a serious aptitude for programming especially with Rust. Look forward to more videos popping up on the web from this guy!

diarmaidmac
Автор

Best Rust talk I've seen up to now, really motivates me to spend more time on working with Rust...

kehoste
Автор

It's nice that the fact that Rust has a great regex library is mentioned in drawbacks section.

YuriySolodkyy
Автор

Hey, it's the guy from the Missing Semester lectures. Thanks for the talk!

kernel
Автор

Great stuff, thanks for putting this together. Only thing I'd improve here is to normalize the video's audio as the volume fluctuates a lot.

ronlobo
Автор

I really like how this guy explains stuff

SmitPatel-orrq
Автор

Great info about rust. I'm used to C++ and have been learning rust for around two months, and I find this very clear in explaining rust's concepts and differences compared to other languagues (and why they are so)

ximengxo
Автор

Very good talk. Unfortunate audio but still absolutely worth it.

leonie
Автор

One can feel your personal enthusiasm and joy you had while working with the language. Wants me to start right away. Very nice. Thank you, Jon!

chsblue
Автор

i've been reading rust on/off for a long time and finally bit the bullet. tried it and the compiler helps so much and is also helpful as f. my first project was a big mess with a lot of clones. then i rewrote it in a much better way after more reading and ran perfectly.
i've mostly been programming C# and some C++ too. wouldn't say i'm advanced c++ but knew enough to use references and pointers easily and add libraries without problem and use them.
i shot myself in the foot sometimes with c++ but rust feels a lot better. get it to compile and follow their rules and it just works. i recommend using clippy in the beginning too.
steep intro curve but worth it

kevin
Автор

Thanks for the great video Jon! This is truly a great resource to share with others who are not entirely familiar with Rust when arguing for using Rust in a project.

thomasskarshaug
Автор

As an experienced C/C++/Python programmer, I have to admit this video makes me really want to learn and use Rust. Thanks a lot!

michalkandulski
Автор

This is an awesome talk! How can someone not like this video?

GenusvProgramming
Автор

I think there is a bug at [16:00] -- match decompress() has a match guard (if e.is_eof()) -- which means the match statement does not cover every case - it shouldn't compile.

nyurik
Автор

“Simplicity is the ultimate sophistication.”

tangoolo
Автор

Jon is so right through! I’m a bit of a language connoisseur. I’ve researched the inner workings of languages like JavaScript, C#, Python, Java, Haskel, Elm, C, Assembly and even x86 and RiskV instruction sets. Rust is the most exciting language to work with so far! Elm is another exciting one as a functional language for the frontend.

lyingcat