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

no subject
Date: 2024-05-07 00:24 (UTC)no subject
Date: 2024-05-07 04:46 (UTC)no subject
Date: 2024-05-07 05:13 (UTC)Понятно, что когда они придумывали способ вычисления Пасхи, на них Гаусса не было, который вывел способ вычисления Песаха. Вот им бы по-хорошему и руководствоваться.
А то одним не нравится, что Песах может быть до равноденствия, а Пасха должна быть после равноденствия, другим - что воскресенье после полнолуние после равноденствия может быть до Песаха, а Пасха должна быть после Песаха... Как дети маленькие.
no subject
Date: 2024-05-08 07:53 (UTC)Но Воскресение Иисуса привязано не к движению Луны, а к движению (жизни) народа Израиля.
И сам Иисус - израильтянин, и Он сделал то, что сделал - ради израильтян (прежде всего).
Споры вокруг даты - верный способ подальше встать друг от друга и позволить самозваным "пастырям" повысить доходность от своей паствы и утолить свою персональную жажду власти.
Ничего другого в этом нет, да и вряд ли когда-нибудь было.
no subject
Date: 2024-05-07 05:50 (UTC)У Кнута это challenge - написать на MIX, выдавить перформанс. Я когда-то думал, что выдавил всё, что мог, написал Кнуту, а он мне сообщил, что уже есть решения на 40% быстрее.
no subject
Date: 2024-05-07 07:01 (UTC)"As far as I know, Astronomy Engine is the only open source solution in existence that combines very compact code for four major programming languages with such rigorous validation and testing at a reasonable accuracy threshold. The 1-arcminute accuracy is not good enough for spacecraft navigation, but it is good enough for most amateur uses, and allows the code to be much simpler, faster, and smaller."
no subject
Date: 2024-05-07 12:53 (UTC)