filmov
tv
CppCon 2016: Howard Hinnant “Welcome To The Time Zone'
![preview_player](https://i.ytimg.com/vi/Vwd3pduVGKY/maxresdefault.jpg)
Показать описание
—
—
This talk builds on the date/time library presented last year and shows how one can handle conversions among multiple time zones in a type-safe manner.
The entire library is very much chrono-centric, and so inherits desirable features from chrono such as type safety and arbitrary precision.
This time zone libraries have divided themselves by structure and concepts such as absolute time and civil time. While these concepts are useful, and found in this library, this library cuts in other dimensions.
This library draws a clear distinction between calendars and times. Thus this library has been designed from the ground up to not only work well with the Gregorian calendar, but with other calendars as well. Even with calendars written by you. It accomplishes this by using the chrono library as its chief communication channel with the calendar.
—
Howard Hinnant
Senior Software Engineer, Ripple
—
*-----*
*-----*
—
This talk builds on the date/time library presented last year and shows how one can handle conversions among multiple time zones in a type-safe manner.
The entire library is very much chrono-centric, and so inherits desirable features from chrono such as type safety and arbitrary precision.
This time zone libraries have divided themselves by structure and concepts such as absolute time and civil time. While these concepts are useful, and found in this library, this library cuts in other dimensions.
This library draws a clear distinction between calendars and times. Thus this library has been designed from the ground up to not only work well with the Gregorian calendar, but with other calendars as well. Even with calendars written by you. It accomplishes this by using the chrono library as its chief communication channel with the calendar.
—
Howard Hinnant
Senior Software Engineer, Ripple
—
*-----*
*-----*
CppCon 2016: Howard Hinnant “Welcome To The Time Zone'
CppCon 2018: Howard Hinnant “<chrono> Then and Now”
Engineering Distinguished Speaker Series: Howard Hinnant
CppCon 2016: Arno Lepisk “On using singletons in C++'
Opening Keynote Meeting C++ 2019 - Howard Hinnant - Design Rationale for the chrono Library
CppCon 2016: “Instruction Re-ordering Everywhere: The C++ 'As-If' Rule and the Role of Seq...
CppChat[4]: Bryce and Howard [2016-08-07]
CppCon 2016: Isabella Muerte “No Concepts Beyond This Point: The Detection Idiom'
CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook'
CppCon 2016: Miodrag Milanović “The MAME story: From C to Modern C++'
CppCon 2016: Sergey Zubkov “Examining applications that do not terminate on std::bad_alloc'
What is the basic interface? (part 2 of 2) - Lisa Lippincott [ CppCon 2016 ]
CppCon 2016: Tim Shen “Regular Expressions in C++, Present and Future'
CppCon 2016: Jens Weller “Writing applications in modern C++ and Qt'
CppCon 2016: Rian Quinn “Making C++ and the STL Work in the Linux / Windows Kernels'
CppCon 2016: Robert Irving & Jason Turner “What We've Learned From the C++ Community'...
What happened to...: Deprecated and Removed Features of C++ - Billy Baker [ CppCon 2016 ]
CppCon 2016: “From Numerical Cosmology to Efficient Bit Abstractions for the Standard Library'...
CppCon 2016: Ben Deane 'std::accumulate: Exploring an Algorithmic Empire'
CppCon 2016: Jason Turner “Practical Performance Practices'
CppCon 2016: “Bringing Clang and C++ to GPUs: An Open-Source, CUDA-Compatible GPU C++ Compiler'...
CppCon 2016: Stephan T. Lavavej “tuple<>: What's New and How it Works'
Better mutual exclusion on the filesystem using Boost.AFIO - Niall Douglas [ CppCon 2016 ]
CppCon 2016: McKenney “Beyond the Issaquah Challenge: High-Performance Scalable Complex Updates&apos...
Комментарии