CppCon 2015: Sean Parent "Better Code: Data Structures"
http://www.cppcon.org
--
The standard library containers are often both misused and underused. Instead of creating new containers, applications are often structured with incidental data structures composed of objects referencing other object. This talk looks at some of the ways the standard containers can be better utilized and how creating (or using non-standard library) containers can greatly simplify code. The goal is no incidental data structures.
--
Sean Parent is a principal scientist and software architect for Adobe’s mobile digital imaging group. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.
--
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео CppCon 2015: Sean Parent "Better Code: Data Structures" канала CppCon
--
The standard library containers are often both misused and underused. Instead of creating new containers, applications are often structured with incidental data structures composed of objects referencing other object. This talk looks at some of the ways the standard containers can be better utilized and how creating (or using non-standard library) containers can greatly simplify code. The goal is no incidental data structures.
--
Sean Parent is a principal scientist and software architect for Adobe’s mobile digital imaging group. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.
--
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео CppCon 2015: Sean Parent "Better Code: Data Structures" канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
code::dive 2016 conference – Sean Parent – Better Code: ConcurrencyCppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”Inheritance Is The Base Class of EvilCppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”CppCon 2015: Bjarne Stroustrup “Writing Good C++14”CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”Better Code: Runtime Polymorphism - Sean ParentCppCon 2016: Marshall Clow “STL Algorithms - why you should use them, and how to write your own"CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"CppCon 2019: Andrei Alexandrescu “Speed Is Found In The Minds of People"CppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”Pacific++ 2018: Sean Parent "Generic Programming"CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”