Why Rust?

preview_player
Показать описание

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

Very nice. You should redo this video. I almost didn't watch it because it is dated 2016, and I am sure the arguments for Rust have changed.

zurvey
Автор

Fuck, I'm sold. This is the video that's forced me to decide Rust over Go.

mranderson
Автор

Rust seems to be more self documenting than Ruby or C (in this example anyway).

freeelectron
Автор

There is already enough talk about how great Rust is.
From a person that comes from languages like PHP, C# and Go, Rust has been really tedious to learn.
There are 15 different versions of the Rust book, basic things like Benchmarks only work for unstable Rust versions and other things which make the first Rust experience very unpleasant.
If you want the language to get more popular, you should focus on what is the experience of developers coming in from different languages.
And last but not least, the compiler is super slow.

ovndfbs
Автор

It's pretty misleading to compare C code that has to be compliant with ruby, with raw Rust code. Implement the same function that can be used later in ruby and I bet that this 11m iterations will be sliced in half

stoneHeHenge
Автор

So, Rust - C++ = (Static analysers + sanitisers + ABI stability) ?

daya
Автор

man, I really can't decide should I learn c++ or Rust?

mhdimhdi
Автор

Please any one suggest me the best book for rust programming?

UsmanTheDev
Автор

what a great tutorial for beginners! thanks!!

shiqiai
Автор

With great power comes great irresponsibility

provokator-provocateur
Автор

2:47 what's with that switch?
doesn't an if-else statement fit better there?
if (whatever)
/*found*/
break;
else return Qfalse;
or reversed idk
or am I missing something?

JorgetePanete
Автор

nice video, but why it sounds like he is chewing gum while speaking haha, nvm just joking, I liked the video

memosfet
Автор

Fix the syntax first pls. It is so inconsistent at times and it makes the code a chore to read.

fuzuligulmammadli
Автор

Apart from compile-time data race checking, I'm not seeing anything here that can't be done in c++.

jonnoMoto
Автор

So many levels of wrong, Ruby Regex Vs C Switch Case Vs Rust function chain.

juancarlospaco
Автор

_Rust_ has the worst name and logo of any language.

____uncompetative
Автор

re: rb_str_blank_as():

Sorry, no respect for code that uses hard coded numeric constants. Everything else becomes questionable. Also, are there not C macros to determine WS? And if you're going to be foolish and use numbers everywhere, why not use ranges: if (cc >= 9 && cc <= 0x0d) ... ; I'm not sure how much a compiler can do with a few disjoint ranges of numbers or, gasp, the is_* macros, at least for (cc <= 255) and then ranges.
Also, mainly you need to know only C.
The Rust needs you to know Rust plus all of the other methods per object: as_slice() and friends. And speaking of safety, unless buf: Buf is validated one way or another then it could cause a crash since it's being called from outside of Rust and the object may be deranged.
Don't get me wrong, I'm here because I like the idea of Rush and would like to get a job using it, but I get a little whiff of a contrived example.
Also, abstracting on "On trusting trust", anything that has C code in it's family tree, even one which has become self hosting, inherits the insecurities of C.

davep
Автор

RUST is to C++ what GO is to C... or something like that.

petersuwara