Тёмный
No video :(

Pacific++ 2018: Sean Parent "Generic Programming" 

Pacific++
Подписаться 4 тыс.
Просмотров 19 тыс.
50% 1

Опубликовано:

 

27 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@im95able
@im95able 5 лет назад
Glad to see Stepanov's ideas being spread.
@code_report
@code_report 5 лет назад
Another amazing talk by Sean Parent!
@ericzenk4404
@ericzenk4404 5 лет назад
Good talk. I have a small correction: set theory was around before Bourbaki (see Georg Cantor)
@jjurksztowicz
@jjurksztowicz 5 лет назад
Damn, Sean delivers another quiet and deeeeeep talk.
@tomkirbygreen
@tomkirbygreen 5 лет назад
Awesome talk. Thank you for sharing this. Sean's stuff is always worth swapping out to.
@AYetau
@AYetau Год назад
Did he really say, he read 'From Mathematics to Generic Programming' twice in one week? With the excercises? That impresses me and leaves me wonders of how to achieve the same. At least I will take away from that to read it a second time also once I'm through. What calms me down though, is that he says a set with associativity is already a monoid. It is not. It is a semi group, we still miss the existence of a neutral element.
@spacechild2
@spacechild2 7 месяцев назад
28:37 This would actually crash if the sequence was empty (n == 0)...
@minhluudinh5522
@minhluudinh5522 Год назад
That binary search example will never compile in Java or Go or whatever language that has array boundary check.
@Dannypnny
@Dannypnny 5 месяцев назад
Great talk but sheesh it seems like the audio guy didn't even care.
@Dannypnny
@Dannypnny 5 месяцев назад
I say this as a live audio guy.
@YourCRTube
@YourCRTube 5 лет назад
R.I.P. INF, gone so young. Edit: Nice talk
@tionogu
@tionogu 5 лет назад
@1:09:13 where Sean talks about Eric Niebler giving him credit for the idea that 'you cannot get rid of iterators'; watch CppCon2017 Panel ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JYG5LFHkUuE.html where Eric gives some credit to Sean on the currently good version of the Ranges library we have. I did say Sean is one heck of a tough and competent authority in Software Engineering;
@seditt5146
@seditt5146 5 лет назад
He makes it a point to say how he draws pointers to point before the element...then immediately rearranges everything to show that was all meaningless as he would be pointing to the wrong end element if he followed his own style :D
@pstuifzand
@pstuifzand 4 года назад
The ranges are half-open, so the pointer should point after the last element. This is exactly what Sean did.
@richardgostanian
@richardgostanian Год назад
Sorry Sean, I listened to your talk and except for some history I havn't got the slightest idea what this generic programming stuff is all about. As for history, you dismiss the Bourbaki group. Obviously you have no idea who has comprised the Bourbaki group over the years -- Cartan, Chevalley, Dieudonné, and Weil among the founders, and Serre, Grothendieck, Schwartz and Connes among the the more recent members. These are all giants of 20th century mathematics. I for one have never heard of Stepanov, but I know at least something about what all of the others have done -- many of whom are Fields Metal winners. And by the way lean how to pronounce the name properly, instead of your cringeworthy prounounciation.
@martinwaplington966
@martinwaplington966 Год назад
You've never heard of Stepanov? That is understandable. It is hard, though, to understand how your ignorance of him can be used as a point in an argument. Do you think that the appreciation of one set of people has any bearing on how you view another set of people? Does your hero piss further up the lamp-post than mine? Is that all you have to share?
@tionogu
@tionogu 5 лет назад
One key takeaway for young Engineers @57:33;
@cmdlp4178
@cmdlp4178 5 лет назад
Problem solved: int m = l/2 + u/2 + (l&u&1);
@abc3631
@abc3631 4 года назад
He's too slow and quiet for my liking, the content is good, but form pretty annoying
@gustavcc.m.7311
@gustavcc.m.7311 5 лет назад
C++ is terrible dont get it
@klemensm
@klemensm 5 лет назад
You forgot the "I" before "don't".
@seditt5146
@seditt5146 5 лет назад
I have tried many languages. I come back to C++ every single time.... There is nothing that compares to it in the slightest. I hear good things about rust but I have my reservations about it for now.
Далее
Pacific++ 2018: Titus Winters "C++ Past vs. Future"
1:32:31
Avaz Oxun - 10 yillik yubiley konsert dasturi 2023
2:52:33
Better Code: Concurrency - Sean Parent
1:07:36
Просмотров 27 тыс.
The Data Abstraction Talk - Kevlin Henney - ACCU 2024
1:34:04
Better Code: Relationships - Sean Parent - CppCon 2019
1:19:31
Better Code: Runtime Polymorphism - Sean Parent
57:33
CppCon 2018: Jason Turner “Applied Best Practices”
1:03:19