The Most Average Function There Is - Andrei Alexandrescu

  Рет қаралды 7,914

NDC Conferences

NDC Conferences

Күн бұрын

Пікірлер: 30
@gordian99
@gordian99 3 жыл бұрын
His comments starting at the 54 minute mark really hit home. "I want work to be visibly done in code." He talks about looking at a the C++ standard library implementation of a red/black tree and seeing that the "is red" flag was stored in the last bit of a pointer (to a node apparently) in order to save space. But when he, then, spent 15 minutes trying to figure out where the flag was being set, he couldn't. "You don't know where work is being done. Crack open boost. Crack open GCC. You don't know where work is being done"
@leffivanov3127
@leffivanov3127 5 жыл бұрын
The funny and at the same time sad thing about this talk is that a lot of people care about Rust because of as Andrei said "great marketing" and so few (in comparison with Rust) people care about D.
@BatmanAoD
@BatmanAoD 5 жыл бұрын
Rust and D are quite different, though, and there are many reasons to care about one or the other but not both.
@user-ov5nd1fb7s
@user-ov5nd1fb7s 5 жыл бұрын
I would suggest that people care about Rust because it works and it's memory management is superior to anything else out there.
@VioletGiraffe
@VioletGiraffe 4 жыл бұрын
@@user-ov5nd1fb7s, that is highly opinionated.
@user-ov5nd1fb7s
@user-ov5nd1fb7s 4 жыл бұрын
@@VioletGiraffe ok, let's say that it's up there with the best. The point is that it's not "all marketing".
@GeorgeTsiros
@GeorgeTsiros 4 жыл бұрын
rust lost me when the first, literally the absolute first, rust statement that is shown in the introduction ( doc.rust-lang.org/book/ch01-02-hello-world.html ) is a _fucking macro_ . Seriously, who thought it was a good idea?
@per.nordlow
@per.nordlow 3 жыл бұрын
Thank you, Andrei.
@madpad759
@madpad759 4 жыл бұрын
This is a really great talk.
@dodsjanne
@dodsjanne 3 жыл бұрын
Great talk! D rox!
@olleharstedt3750
@olleharstedt3750 3 жыл бұрын
No average of complex numbers?
5 жыл бұрын
Although I have great respect for Mr. Alexandrescu I found the talk very difficult to follow and to understand the points that he was trying to make. There are a lot of small minutia which can be had even in such a small and simple function as a function to compute average and I expected some sort of comprehensive (or concise) overview of how each language does it according to parameters set by Mr. Alexandrescu ... however this did not happen (at least as far as I can see). I think that some more preparation should have gone into the talk. As it is, I find that it is mostly oriented towards being (slightly) provocative and (somewhat) funny but too confusing to enjoy.
@Voy2378
@Voy2378 5 жыл бұрын
Alexandrescu is turning into a Stepanov... ranting old man... Algorithm he criticizes can sum 1000 of INT_MAX/5 values without overflow, his simple for loop can not.
C++ Concepts for Developers - Hubert Matthews
53:50
NDC Conferences
Рет қаралды 4,2 М.
Three Unlikely Successful Features of D -  Andrei Alexandrescu
1:00:51
NDC Conferences
Рет қаралды 17 М.
小路飞和小丑也太帅了#家庭#搞笑 #funny #小丑 #cosplay
00:13
家庭搞笑日记
Рет қаралды 17 МЛН
Fastware - Andrei Alexandrescu
1:00:00
NDC Conferences
Рет қаралды 22 М.
There's Treasure Everywhere - Andrei Alexandrescu
1:08:50
NDC Conferences
Рет қаралды 10 М.
code::dive conference 2015 - Andrei Alexandrescu - Writing Fast Code II
1:00:47
NOKIA Technology Center Wrocław
Рет қаралды 11 М.
My 10 “Clean” Code Principles (Start These Now)
15:12
Conner Ardman
Рет қаралды 298 М.
CppCon 2018: Jason Turner “Applied Best Practices”
1:03:19
Generic Locking in C++ -  Andrei Alexandrescu
1:01:13
NDC Conferences
Рет қаралды 8 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 673 М.
小路飞和小丑也太帅了#家庭#搞笑 #funny #小丑 #cosplay
00:13
家庭搞笑日记
Рет қаралды 17 МЛН