filmov
tv
CppCon 2018: Fred Tingaud “A Little Order: Delving into the STL sorting algorithms”

Показать описание
—
—
—
Benchmarking STL sorting algorithms can lead to surprises. For example, std::partial_sort takes considerably more time to sort half a vector than std::sort to sort it completely...
Starting from this counter-intuitive result, we'll engage on a journey where we'll look at the standard, read implementations of the STL and benchmark code to understand how std::sort, std::nth_element and std::partial_sort are implemented and why. In the process, we'll see some of the challenges STL implementers encountered and how they chose to overcome them.
This session is targetted at STL users who are curious to know how their tool are working.
—
Fred TINGAUD, Development, Murex S.A.S
—
*-----*
*-----*
—
—
Benchmarking STL sorting algorithms can lead to surprises. For example, std::partial_sort takes considerably more time to sort half a vector than std::sort to sort it completely...
Starting from this counter-intuitive result, we'll engage on a journey where we'll look at the standard, read implementations of the STL and benchmark code to understand how std::sort, std::nth_element and std::partial_sort are implemented and why. In the process, we'll see some of the challenges STL implementers encountered and how they chose to overcome them.
This session is targetted at STL users who are curious to know how their tool are working.
—
Fred TINGAUD, Development, Murex S.A.S
—
*-----*
*-----*
CppCon 2018: Fred Tingaud “A Little Order: Delving into the STL sorting algorithms”
A little order - Fred Tingaud - Meeting C++ 2018
CppCon 2017: Fred Tingaud “quick-bench.com”
CppCon 2018: Nicole Mazzuca “Value Semantics: Fast, Safe, and Correct by Default”
How to Refactor Millions of Line of Code Without Alienating Colleagues - Fred Tingaud - CppCon 2019
CppCon 2018: Serge Guelton “C++ in Elvenland”
CppCon 2018: Serge Guelton “Frozen data structures in C++14”
CppCon 2018: Christopher Di Bella “How to Teach C++ and Influence a Generation”
CppCon 2018: William Clements “Save $$ Testing Code the Playback-Based Way”
CppCon 2018: John Woolverton “Interfaces Matter”
CppCon 2018: “Closing Panel: Spectre”
CppCon 2018: Ben Deane “Operator Overloading: History, Principles and Practice”
CppCon 2018: Patrice Roy “Pessimistic Programming”
CppCon 2018: Patricia Aas “Software Vulnerabilities in C and C++”
CppCon 2018: Jon Cohen “Ensuring Exception Safety Through Testing'
CppCon 2018: “Latest and Greatest in the Visual Studio Family for C++ Developers 2018”
CppCon 2018: James Bennett “Refactoring Legacy Codebases with LibTooling”
CppCon 2018: Takatoshi Kondo “Wandbox: Online programming language testing environment”
CppCon 2018:Nicolas Fleury & Mathieu Nayrolles “Better C++ using Machine Learning on Large Proje...
CppCon 2018: Anny Gakhokidze “Workflow hacks for developers”
CPP FRUG - 12-2018 - Refactoring à large échelle avec Clang Tidy - Fred Tingaud
CppCon 2018: Robert Schumacher “Don't package your libraries, write packagable libraries!”
CPP FRUG - 10-2018 - Introduction
C++ Cryptozoology - A Compendium of Cryptic Characters :: #2 - Adi Shavit [ CppCon 2018 ]
Комментарии