Jump to content

Календарные расчеты

Календарные расчеты
Первое издание (1997 г.)
Автор Нахум Дершовиц , Эдвард Рейнгольд
Язык Английский

«Календарные вычисления» — это книга о календарных системах и алгоритмах преобразования компьютеров между ними. Он был написан учеными-компьютерщиками Нахумом Дершовицем и Эдвардом Рейнгольдом и опубликован в 1997 году издательством Cambridge University Press . Второе «тысячелетнее» издание с компакт-диском с программным обеспечением было опубликовано в 2001 году, третье издание - в 2008 году и четвертое «окончательное» издание - в 2018 году.

В разных обществах существовало множество разных календарей, и переход между ними затруднен, в основном из-за невозможности согласовать иррациональные соотношения продолжительности дневных, месячных и годовых астрономических циклов с использованием целых чисел. [1] 14 календарей, обсуждаемых в первом издании книги, включали григорианский календарь , дату недели ISO , юлианский календарь , коптский календарь , эфиопский календарь , исламский календарь , современный иранский календарь , календарь бахаи , французский республиканский календарь , старые и современные индуистские календари , майя. календарь и современный китайский календарь . [1] [2] Более поздние издания расширили его до многих других календарей. [3] [4] [5] Они делятся на две группы: «арифметические» календари, расчеты которых могут производиться чисто математически, независимо от положений Луны и Солнца, и «астрономические» календари, частично основанные на этих положениях. [6]

Авторы разрабатывают отдельные алгоритмы календарных вычислений для преобразования каждого из этих календарей в общий формат — систему дней Rata Die , нумеруемую с 1 января (вымышленного) григорианского года 1. Сочетание этих методов позволяет осуществлять преобразование между любыми двумя календарями. календари. [2] [7] Одним из нововведений книги является использование хитроумного кодирования для замены таблиц значений слегка нерегулярных последовательностей, таких как количество дней в месяце. [8] Авторы также обсуждают историю описываемых ими календарей, анализируют их точность относительно астрономических событий, для моделирования которых они были разработаны, и указывают важные дни в году каждого календаря. [2] Приложение включает полную документацию по программному обеспечению. [6] [9]

Одна из целей книги — предоставить удобное и эффективное открытое программное обеспечение в области, где предыдущие решения были в основном проприетарными, неполными и содержали ошибки. [8] Автор Эдвард Рейнгольд первоначально запрограммировал эти методы в Emacs Lisp , как часть текстового редактора GNU Emacs , и авторы расширили более раннюю журнальную публикацию об этой реализации в книгу. [1] [5] Этот код был преобразован в Common Lisp для книги, распространялся под открытой лицензией и включен в книгу как точный и недвусмысленный способ описания каждого алгоритма. [5]

Аудитория и прием

[ редактировать ]

Это прежде всего справочник, но его могут прочитать и для удовольствия читатели, интересующиеся данной темой. [8] Рецензент Виктор Дж. Кац рекомендует эту книгу всем, кто «хотя бы интересуется тем, как мы обращаемся со временем». [2] Однако рецензент Джон Д. Кук отмечает, что для понимания деталей алгоритмов, описанных в книге, читатели должны быть знакомы с кодированием на Lisp, и что ее трудно просматривать, не вдаваясь в детали. [5] С другой стороны, несмотря на то, что книгу читать нелегко, рецензент Антонио Ф. Раньяда рекомендует ее не только «математикам, астрономам или ученым-компьютерщикам, но также историкам или любому человеку, интересующемуся культурными аспектами науки». [1]

Рецензент Ноэль Свердлов рассматривает первое издание как «незавершенную работу», предпочитая таблицы Роберта Шрама XIX века компьютеризированным методам. [10] И хотя он хвалит его за то, что он избегает «второстепенных ошибок, упрощений третьего порядка и откровенных мифов», присущих многим другим работам тысячелетия, посвященным календарю, рецензент Роберт Пул указывает на недостаток того, что он рассматривает только одну версию каждого календаря: тогда как исторически эти системы претерпевали множество изменений, и он цитирует книгу, отмечая, что ее результаты иногда «математически разумны, но культурно ошибочны». Добавляя, что сведение календаря, созданного человеком, к компьютерным расчетам является «чистым высокомерием», он, тем не менее, заключает: «Мы можем быть благодарны, что столь полезный справочный труд был создан на основе проекта такой внушающей трепет бесполезности». [11] А рецензент Манфред Кудлек называет это «самой обширной и подробной публикацией по календарным системам» со времен « Справочника по математической и технической хронологии» начала 20-го века Фридриха Карла Гинцеля . [9]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д Раньяда, Антонио Ф. (март 1998 г.), «Обзор календарных вычислений (1-е изд.)», Европейский журнал физики , 19 (2), doi : 10.1088/0143-0807/19/2/020 , S2CID   250863468
  2. ^ Jump up to: а б с д Кац, Виктор Дж. , «Обзор календарных вычислений (1-е изд.)», Mathematical Reviews , MR   1462888
  3. ^ Акутович А., «Обзор календарных вычислений (2-е изд.)», zbMATH , Zbl   1004.01001.
  4. ^ Лумисте, Юло , «Обзор календарных вычислений (3-е изд.)», zbMATH , Zbl   1141.01001
  5. ^ Jump up to: а б с д Кук, Джон Д. (июль 2018 г.), «Обзор календарных вычислений (4-е изд.)» , MAA Reviews , Математическая ассоциация Америки
  6. ^ Jump up to: а б Маккарти, Дэниел (декабрь 1998 г.), «Обзор календарных вычислений (1-е изд.)», Isis , 89 (4): 703–704, doi : 10.1086/384162 , JSTOR   236740
  7. ^ Келли, Дэвид Х. (ноябрь 1999 г.), «Изученные календарные системы», Журнал истории астрономии , 30 (4): 407–409, Бибкод : 1999JHA....30..407D , doi : 10.1177/002182869903000404 , S2CID   126134279
  8. ^ Jump up to: а б с Винн Уилсон, Уильям (март 1999 г.), «Обзор календарных вычислений (1-е изд.)», The Mathematical Gazette , 83 (496): 159–160, doi : 10.2307/3618726 , JSTOR   3618726 , S2CID   189643046
  9. ^ Jump up to: а б Кудлек, Манфред, «Обзор календарных вычислений (1-е изд.)», zbMATH , Zbl   0894.01023
  10. ^ Свердлов, Нью-Мексико (июль 1998 г.), «Обзор календарных вычислений (1-е изд.)», IEEE Annals of the History of Computing , 20 (3): 78, doi : 10.1109/mahc.1998.707580 , S2CID   30216733
  11. ^ Пул, Роберт (март 1999 г.), «Обзор календарных вычислений (1-е изд.)», Британский журнал истории науки , 32 (1): 116–118, JSTOR   4027975 ; перепечатано в журнале «Математика в школе» (1998), JSTOR   30215396.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3303589ddaf0f9e7c87e7c751f3eadfd__1708712220
URL1:https://arc.ask3.ru/arc/aa/33/fd/3303589ddaf0f9e7c87e7c751f3eadfd.html
Заголовок, (Title) документа по адресу, URL1:
Calendrical Calculations - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)