Calendrical Calculations

Front Cover
Cambridge University Press, 2008 - Computers - 479 pages
4 Reviews
A valuable resource for working programmers, as well as a fount of useful algorithmic tools for computer scientists, this new edition of the popular calendars book expands the treatment of the previous edition to new calendar variants: generic cyclical calendars and astronomical lunar calendars as well as the Korean, Vietnamese, Aztec, and Tibetan calendars. 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 are available on the Web.
  

What people are saying - Write a review

LibraryThing Review

User Review  - Garzo - LibraryThing

I didn't know there was such a thing as a Calendar Nerd until I read this book. Calendrical Calculations has complete and reliable details on major calendar systems. It mixes culture with maths in a heady mix that will put your brain in epicycles. Read full review

User Review - Flag as inappropriate

Un livre précieux.

Contents

Basic Code
364
The EgyptianArmenian Calendars
366
Cycles of Days
367
The Julian Calendar
372
The Coptic and Ethiopic Calendars
375
The ISO Calendar
376
The Islamic Calendar
377
The Hebrew Calendar
378
4The Coptic and Ethiopic Calendars
73
5The ISO Calendar
79
7The Hebrew Calendar
89
8The Ecclesiastical Calendars
113
9The Old Hindu Calendars
123
The Mayan Calendars
137
The Balinese Pawukon Calendar
153
Generic Cyclical Calendars
163

The Ecclesiastical Calendars
385
The Old Hindu Calendars
386
The Mayan Calendars
388
The Balinese Pawukon Calendar
392
Time and Astronomy
395
The Persian Calendar
411
The BahaıCalendar
413
The French Revolutionary Calendar
416
The Chinese Calendar
417
The Modern Hindu Calendars
424
The Tibetan Calendar
435
Astronomical Lunar Calendars
437
Reference
439
Sample Data
441
References
447
3The Julian Calendar
63
Time and Astronomy
171
The Persian Calendar
217
The Bahaı Calendar
229
The French Revolutionary Calendar
239
The Chinese Calendar
247
The Modern Hindu Calendars
275
The Tibetan Calendar
315
Astronomical Lunar Calendars
325
Coda
333
Index
449
APPENDICES
iii
List of Frontispieces page
xii
Preface
xix
AFunction Parameter and Constant Types 337
xxi
Credits
xxvii
Copyright

Common terms and phrases

Popular passages

Page xxvi - In this work, when it shall be found that much is omitted, let it not be forgotten that much likewise is performed...
Page xxvi - ... well. That it will immediately become popular I have not promised to myself : a few wild blunders and risible absurdities, from which no work of such...
Page xxvi - La dernière chose qu'on trouve, en faisant un ouvrage, est de savoir celle qu'il faut mettre la première.

References to this book

All Book Search results »

About the author (2008)

Edward M. Reingold was born in Chicago, Illinois in 1945. He has an undergraduate degree in Mathematics from Illinois Institute of Technology and a Ph.D. in Computer Science from Cornell University. Reingold has been at the University of Illinois at Urbana-Champaign since 1970; he now a Professor of Computer Science there. His research interests are in theoretical computer science, especially the design and analysis of algorithms and data structures. A Fellow of the Association for Computing Machinery since 1995, Reingold has authored or co-authored over fifty research papers and nine books; his papers on backtrack search, generation of combinations, weight-balanced binary trees, and drawing of trees and graphs are considered classics. He has won awards for his undergraduate and graduate teaching. Reingold is intensely interested in calendars and their computer implementation: in addition to Calendrical Tabulations and Calendrical Calculations, he is the author and maintainer of the calendar/diary part of GNU Emacs.

Bibliographic information