Overview
Explore the intricate world of calendars and time computation in C++ through this comprehensive conference talk from CppNow 2023. Delve into the complexities of std::chrono, the historical context of calendar systems, and the mathematical challenges involved in determining dates like Easter. Learn about proper usage of C++ time-related constructs, gain insights into calendar complexities, and discover effective ways to express time-related concepts clearly. Journey through history, exploring the intersection of mathematics, astronomy, and religious traditions that have shaped our understanding of time and calendars. Uncover the real-world complications of time calculation and how they relate to modern programming challenges.
Syllabus
Introduction
Disclaimer
About me
Time
Tips
Clocks
Quantization
UTC Clock
Dates
History
Computers
Why is Easter important
Calendar problems
Astronomy and astrology
How to calculate the moon
The early Christian church
Northumbria
Bead
Motonic Cycle
Easter Algorithm
New Years Day
Genesis
Three Milky
Pope Gregory
Dates dont exist
Dates exist multiple times
Chrono doesnt deal with that
Tax year in the UK
Math problem
Gauss
Algorithms
Taught by
CppNow