>
Calendrical Calculations: The Ultimate Edition

Calendrical Calculations: The Ultimate Edition

  • £43.99
  • Save £48


Edward M. Reingold, Nachum Dershowitz
Cambridge University Press
Edition: 4, 4/5/2018
EAN 9781107057623, ISBN10: 1107057620

Hardcover, 660 pages, 24.1 x 16 x 3.3 cm
Language: English

An invaluable resource for working programmers, as well as a fount of useful algorithmic tools for computer scientists, astronomers, and other calendar enthusiasts, The Ultimate Edition updates and expands the previous edition to achieve more accurate results and present new calendar variants. The book now includes coverage of Unix dates, Italian time, the Akan, Icelandic, Saudi Arabian Umm al-Qura, and Babylonian calendars. There are also expanded treatments of the observational Islamic and Hebrew calendars and brief discussions of the Samaritan and Nepalese calendars. Several of the astronomical functions have been rewritten to produce more accurate results and to include calculations of moonrise and moonset. The authors frame the calendars of the world in a completely algorithmic form, allowing easy conversion among these calendars and the determination of secular and religious holidays. LISP code for all the algorithms is available in machine-readable form.

1. Calendar basics
Part I. Arithmetical Calendars
2. The Gregorian calendar
3. The Julian calendar
4. The Coptic and Ethiopic calendars
5. The ISO calendar
6. The Icelandic calendar
7. The Islamic calendar
8. The Hebrew calendar
9. The Ecclesiastical calendars
10. The old Hindu calendars
11. The Mayan calendars
12. The Balinese Pawukon calendar
13. Generic Cyclical calendars
Part II. Astronomical Calendars
14. Time and astronomy
15. The Persian calendar
16. The Bahá'í calendar
17. The French Revolutionary calendar
18. Astronomical Lunar calendars
19. The Chinese calendar
20. The modern Hindu calendars
21. The Tibetan calendar
Part III. Appendices
A. Function, parameter, and constant types
B. Cross references
C. Sample data
D. Lisp implementation.