Загрузка страницы

CppCon 2019: Andrei Alexandrescu “Speed Is Found In The Minds of People"

http://CppCon.org

Discussion & Comments: https://www.reddit.com/r/cpp/

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019

In all likelihood, sorting is one of the most researched classes of algorithms. It is a fundamental task in Computer Science, both on its own and as a step in other algorithms. Efficient algorithms for sorting and searching are now taught in core undergraduate classes. Are they at their best, or is there more blood to squeeze from that stone? This talk will explore a few less known – but more allegro! – variants of classic sorting algorithms. And as they say, the road matters more than the destination. Along the way, we'll encounter many wondrous surprises and we'll learn how to cope with the puzzling behavior of modern complex architectures.

Andrei Alexandrescu
The D Language Foundation
Vice President and Treasurer
Boston MA

Andrei Alexandrescu is a researcher, software engineer, and author. He wrote three best-selling books on programming (Modern C++ Design, C++ Coding Standards, and The D Programming Language) and numerous articles and papers on wide-ranging topics from programming to language design to Machine Learning to Natural Language Processing. Andrei holds a PhD in Computer Science from the University of Washington and a BSc in Electrical Engineering from University "Politehnica" Bucharest. He is the Vice President of the D Language Foundation.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Видео CppCon 2019: Andrei Alexandrescu “Speed Is Found In The Minds of People" канала CppCon
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
18 сентября 2019 г. 21:03:04
01:29:55
Другие видео канала
CppCon 2019: Herb Sutter “De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable”CppCon 2019: Herb Sutter “De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable”CppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”CppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”CppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”CppCon 2019: Ben Smith “Applied WebAssembly: Compiling and Running C++ in Your Web Browser”CppCon 2019: Ben Smith “Applied WebAssembly: Compiling and Running C++ in Your Web Browser”CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”CppCon 2019: Klaus Iglberger “Back to Basics: Move Semantics (part 1 of 2)”CppCon 2019: Klaus Iglberger “Back to Basics: Move Semantics (part 1 of 2)”CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"CppCon 2015: Andrei Alexandrescu “Declarative Control Flow"CppCon 2015: Andrei Alexandrescu “Declarative Control Flow"Mathieu Ropert “This Videogame Programmer Used the STL and You Will Never Guess What Happened Next”Mathieu Ropert “This Videogame Programmer Used the STL and You Will Never Guess What Happened Next”The next big Thing - Andrei Alexandrescu - Meeting C++ 2018 Opening KeynoteThe next big Thing - Andrei Alexandrescu - Meeting C++ 2018 Opening KeynoteCppCon 2017: Mathieu Ropert “Using Modern CMake Patterns to Enforce a Good Modular Design”CppCon 2017: Mathieu Ropert “Using Modern CMake Patterns to Enforce a Good Modular Design”CppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”CppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”C++ Code Smells - Jason Turner - CppCon 2019C++ Code Smells - Jason Turner - CppCon 2019CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
Яндекс.Метрика