2024-05-06

vak: (Default)
Увидел на фейсбуке простое и понятное объяснение даты Пасхи.
Часто спрашивают, я уже много раз говорил, но мне не лень повторить. С датой празднования христианской Пасхи всё на самом деле просто: в самые первые века она отмечалась в разные дни, а с принятием христианства империей выбрали первое воскресенье после первого полнолуния после весеннего равноденствия. Цель простая: совместить солнечный календарь (как у греков и римлян) с лунным (как у евреев). Но, поскольку на Востоке (у православных) пользовались старым стилем, разошедшимся с движением светил, и к тому же вычислили таблицы надолго вперед (и не совсем точно), а католики в какой-то момент все же предпочли смотреть на небо, Пасху часто празднуют в разные дни. У католиков соответствие астрономии полное. Поэтому обычно у православных Пасха отстает на неделю. А у православных к этом добавляется еще и старинный запрет праздновать Пасху раньше иудейского Песаха или одновременно с ним (так трактуется запрет "праздновать с иудеями"), когда католики празднуют раньше иудеев, то православные откладывают до следующего полнолуния, а это целый месяц, как в этом году. Редко, но бывает, что две даты совпадают (как в следующем). Есть православные финны, они перешли на католическую пасхалию. И, на мой взгляд, правильно сделали, т.к. она отражает движение светил.
Помню, встречал в учебнике по программированию задачку вычислить дату Пасхи. Раньше казалось скучным, а тут решил попробовать. Нашёл отличную реализацию астрономических алгоритмов на Си. А также C#, Javascript, Python и Kotlin, но эти мне не так интересны. Вот, сбацал на скорую руку. Находим весеннее равноденствие, после него первое полнолуние, после него следующее воскресенье.

Исходники: easter.c
vak: (Default)
Согласно еврейскому календарю, первое новолуние (новолуние мироздания) имело место в понедельник 7 октября 3761 года до н. э. в 17 часов 11 минут 20 секунд. Из википедии.
vak: (Знайка)
Представленное замедленное видео было создано на основе кадров, снятых в Маунтин-Вью, штат Арканзас, США, 8 апреля 2024 года.