How Rust Views Tradeoffs

  Рет қаралды 32,796

InfoQ

InfoQ

5 жыл бұрын

Video with transcript included: bit.ly/2Y4DfNy
Stephen Klabnik takes a look at some tradeoffs in the design of Rust, and how that makes it more suitable for some kinds of projects than others. In particular, he talks about Rust's "bend the curve" philosophy towards tradeoffs.
This presentation was recorded at QCon London 2019: bit.ly/2VfRldq
The next QCon is Qcon San Francisco 2019 - Nov 11-13, 2019: bit.ly/2ZFJW9S
For more awesome presentations on innovator and early adopter, topics check InfoQ’s selection of talks from conferences worldwide bit.ly/2tm9loz

Пікірлер: 35
@JustAnotherJakeyG
@JustAnotherJakeyG 3 жыл бұрын
I've seen like 3 vids of this guy in the last day and I've seen his hair go through its own anime training arc
@JimPekarek
@JimPekarek 3 жыл бұрын
The discussion on using what tools align with your values at
@rudiwinkelstein2483
@rudiwinkelstein2483 2 жыл бұрын
I'm going to name my child Rust
@jonaskoelker
@jonaskoelker 4 жыл бұрын
Around the 10ish minute mark Stephen talk about win-win vs. zero-sum interactions. One of the key teachings of economics is that the world is full of win-win opportunities, and we collectively do ourselves a favor by maximizing our utilization of those opportunities.
@halneufmille
@halneufmille 2 жыл бұрын
I'm an enthusiastic Julia user but I got to say having a documentation committee would go a very long way for us. Quality and exhaustive doc is almost as important as quality packages for language adoption. Right now, it still feels we're in the "let a thousand flower bloom" phase without many style criteria and asking new users help improve the doc while learning.
@marlls1989
@marlls1989 3 жыл бұрын
I came from Haskell, and I am loving the Rust type system... it is just what was missing on C
@first-thoughtgiver-of-will2456
@first-thoughtgiver-of-will2456 3 жыл бұрын
Rust has one of the best documentations I've seen since I learned Java (to me its better than that and more organized as well) thanks if you had a part in that.
@ailuros_
@ailuros_ 4 жыл бұрын
Absolutely amazing! Thank you!
@JockeTF
@JockeTF 4 жыл бұрын
Awesome talk, thank you!
@birkett83
@birkett83 4 жыл бұрын
Throughput vs latency can be a fundamental tradeoff in the specific context of choosing packet sizes. With a fixed link speed larger packets allow more throughput because the ratio of payload to header is increased, but it aldo takes longer to transmit a complete packet. This came up in the design of the ATM protocol which was widely used for telephone and data networks in the 1980s and 1990s. The US wanted 64-byte payloads, but France wanted 32 bytes because this would have kept the latency low enough for them to build an ATM voice network across the whole of France without using echo-cancellation. They compromised and made everyone unhappy with 48-byte frames. with 5 bytes of header, making 53 bytes total.
@dorobokino
@dorobokino 2 жыл бұрын
I love how elucidating this talk is, I really like his style of communication mixed in with humor
@robbietorkelsonn8509
@robbietorkelsonn8509 Жыл бұрын
cargo relies on the internet to function. Supporting old hardware is going to be next to impossible anyways.
@TroyNeubauer
@TroyNeubauer 4 жыл бұрын
Bending the curve lol
@TremereTT
@TremereTT 4 жыл бұрын
Well done! Great presentation.
@adinesh7989
@adinesh7989 4 жыл бұрын
Wow. Nice talk.
@sergesolkatt
@sergesolkatt 2 жыл бұрын
🤟🤠
@PetrGladkikh
@PetrGladkikh 3 жыл бұрын
I like his presentations but
@stephenjames2951
@stephenjames2951 4 жыл бұрын
Engaging speaker.
@ThePandaGuitar
@ThePandaGuitar 3 жыл бұрын
Performant is a word in French.
@anumangrocers6577
@anumangrocers6577 4 жыл бұрын
Talk starts at
Rust's Journey to Async/Await
48:46
InfoQ
Рет қаралды 86 М.
Rust Ownership and Borrowing
38:21
Doug Milford
Рет қаралды 66 М.
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 59 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 15 МЛН
Next Gen Networking Infrastructure with Rust
51:00
InfoQ
Рет қаралды 18 М.
Is It Time to Rewrite the Operating System in Rust?
1:09:18
InfoQ
Рет қаралды 301 М.
Traits and You: A Deep Dive - Nell Shamrell-Harrington
22:09
Rust Belt Rust Conference
Рет қаралды 39 М.
How Netflix Really Uses Java
50:31
InfoQ
Рет қаралды 46 М.
Rust: A Language for the Next 40 Years - Carol Nichols
55:08
ChariotSolutions
Рет қаралды 357 М.
Considering Rust
1:03:57
Jon Gjengset
Рет қаралды 189 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 151 М.
The Rust language: memory, ownership and lifetimes [linux.conf.au 2014]
43:55
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
"Level Up Your Concurrency Skills With Rust" by David Sullins
38:38
Strange Loop Conference
Рет қаралды 27 М.