Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$19.95
+ $3.99 shipping
Used: Good | Details
Sold by BroadwayMedia
Condition: Used: Good
Comment: No markings or highlights found. Cover has very light wear. Clean, crisp, bright pages. Last 30 pages have a hint of rippling in the margin. Upper exterior page edge has what appears to be spots of the printer's glue. Binding is tight. Unopened CD-Rom included.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Calendrical Calculations Millennium edition Paperback – August 6, 2001

ISBN-13: 978-0521777520 ISBN-10: 0521777526 Edition: 2nd

Used
Price: $19.95
7 New from $28.98 13 Used from $19.95
Amazon Price New from Used from
Paperback
"Please retry"
$28.98 $19.95

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

NO_CONTENT_IN_FEATURE

Hero Quick Promo
12 Days of Kindle Book Deals
Load your library with Amazon's editors' picks, $2.99 or less each today only. Learn more

Product Details

  • Paperback: 454 pages
  • Publisher: Cambridge University Press; 2nd edition (August 6, 2001)
  • Language: English
  • ISBN-10: 0521777526
  • ISBN-13: 978-0521777520
  • Product Dimensions: 6 x 0.9 x 9 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #2,186,278 in Books (See Top 100 in Books)

Editorial Reviews

Review

"The work is attractively produced and well written, in a crisp and lucid style, its earnest content lightened by touches of humor and details of history that communicate most effectively the authors' enthusiasm for and knowledge of their subject. The book's major contribution is that, for the first time, it places an authoritative computational specification of all these calendars in the public domain. Indeed, this book supplies the essential tools to enable us to proceed cogently and efficiently toward correlation of all these derivative calendrical systems, and Dershowitz and Reingold are to be congratulated on making such strides toward this goal." ISIS

Book Description

This new edition of the successful calendars book is being published at the turn of the millenium and expands the treatment of the previous edition to new calendar variants. As interest grows in the impact of seemingly arbitrary calendrical systems upon our daily lives, this book frames the calendars of the world in a completely algorithmic form. The book gives a description of fourteen calendars and how they relate to one another. Easy conversion among these calendars is a byproduct of the approach, as is the determination of secular and religious holidays. Calendrical Calculations makes accurate calendrical algorithms readily available for computer use with LISP and Java code included on CD. This new edition will be a valuable resource for working programmers, as well as a fount of useful algorithmic tools for computer scientists.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.8 out of 5 stars

Most Helpful Customer Reviews

36 of 37 people found the following review helpful By Helmer Aslaksen on July 20, 2000
Format: Paperback
The first edition was a masterpiece, but this one is evenbetter! I've been involved in proof reading the new edition, and I'veread the final draft. There are lots of popular books out there about calendars and the history of calendars. Unfortunately, most of them are filled with mistakes, especially when they talk about non-European calendars. The purpose of this book is to both give reliable information about the different calendars and to provide software for calendrical computations. My own field is the Chinese calendar, and this is one of only two books that gets it right (the other is the Explanatory Supplement to the Astronomical Almanac). If you want to get the facts, there's no other comparable book. Remember to check out the web site of the authors to get the software and check out the applets. END
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
21 of 22 people found the following review helpful By Stephen Kirby on March 22, 2004
Format: Paperback Verified Purchase
I highly recommend the book if you are interested in calendars as a hobby. If you are using this book for a project I suggest you look at this soley as a reference, since you will have to look elsewhere to have something you can use. The bibliography included is a good source.
The details and discussions of how they approach problems like the visibility of sunset are amazing and really opened my eyes to the difficulties of creating an accurate calendar under different systems. This book covers everything I could think of and quite a few ideas I would never consider.
I would give it 5 stars, except that the code and algorythms provided in the book are copyrighted and can not be used without explicit permission of the authors. I contacted the authors for a project I had, but it was determined that I could not use their algorithms since I intended to release under GNU license.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 16 people found the following review helpful By A Customer on October 10, 2003
Format: Paperback
This books teaches you a lot of about the mathematics
that needs to go behind calculations to determine date/time,
and is truly a must-read book for people who want to
write such software.
However, I did find the equations hard to adopt for my
own use, partially because the pseudocode fails to show
exactly what the units were. For example, on the later
chapters where one must take into account planetary
position and such, it is extremely hard to find out
exactly what each variable/number represent if you're
not already very familiar with the subject. I believe
most of the definitions are in fact in the book *somewhere*,
but they are buried deep. This makes it extremely cumbersome and
time consuming for the reader to actually try to
implement the calculations.
If the notation can be improved a bit, I think it would
be even better book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 19 people found the following review helpful By Edward M. Reingold on October 26, 2004
Format: Paperback
The previous review criticizes us for having a lengthy document reporting errata--but most of that document is not errata at all, but notes with extra material! C.U.P. introduced 10 spots where some lines were lost in the 2nd printing; when that was discovered they withdrew the printing and filled all orders with the hardback first printing.

Perhaps "anonymous" would have been happier if we did not share the details of errors with readers, but we feel it is in the reader's interest to have the errata open to public.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Danny on September 15, 2007
Format: Paperback
I bought this book, considering it the foremost authority on the subject of calendars and algorithms. While it does do an excellent job of explaining the calendars, and has good algorithms and is logical, a number of points I think should be dealt with, were not.

Firstly, lisp code, is not universal. I found it hard to adapt to lisp, and I have had to resort to the Java code which I am more familiar. I think the authors should have chosen non-specific coding routines, and shown more mathematical, intuitive ways of presenting the information. The presentation of the algorithms is somewhat cumbersome - especially the definitions.

Secondly, I deal with one calendar only, and my interest lies really, mainly with the Hebrew Calendar. I was disappointed that I had to refer to the Coptic Calendar for obtaining data for the Hebrew Calendar. It means I have to have code from both calendars, and I have to figure out what details I need from one system to the other. I would have liked to see each calendar dealt with as a totality in of itself.

Thirdly, The errata list is too long. The authors should present the corrections without all the added information (however useful). I'm not prepared to sift through a hundred pages looking for mistakes (especially minor ones), however interesting the added material maybe. It should be separately listed so I can easily refer to the critical mistakes if need be. I did note that there were very few critical mistakes.

Fourthly I felt the presentation of the algorithms were difficult to comprehend at first glance. Someone who is new to the field of algorithms, and presentation mathematically would find difficult to master.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By e40 on June 24, 2011
Format: Paperback Verified Purchase
The authors make the code available, but it's not free. That is, you can't take the code and use it in your project, unless you get a license from them.

This was a big deal for me, which is why I'm giving it a one star review.

If the code was freely available, I'd probably give it 3-4 stars. I found the content frustratingly hard to decipher.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?