[Форум Rossia.org] [Ответы и комментарии] [Написать ответ]
Отправлено
Детерминист 05:01:35 23/01/2000
в ответ на:
Нет уж, безграмотности и так слишком много, отправлено
Никита 11:21:02 21/01/2000
>Если "ученые" и ввели 0-й год (кстати, нельзя ли ссылочку кто?), то, как следует из Ваших объяснений, лишь для сохранения режима високосных лет. Я не знаю кто именно из ученых ввел нулевой год, но интересные ссылки, конечно, приведу (см.ниже). Объяснения к ним – тоже. >Юридически такие штуки называются "фикция" — т.е., чтобы определенная норма права обладала необходимой общностью, принимаются некие допущения. Но! Действительны они ТОЛЬКО для тех случаев, для которых введены! Ну, причем тут «юридически». Вы что хотите «под статью кого-то подвести»? Найти «виновных»? Указать на «происки»? Объясните, хоть, почему такая странная реакция на мое, как мне кажется, совершенно безобидное сообщение (см. аналогичную реакцию Афанасия на мой предыдущий постинг). Заметьте, Вы могли бы возмущаться куда более «юридически» неадекватными явлениями в календаре, чем описанный мною научный календарь (если хотите в кавычках, пожалуйста – «научный»). Например, почему нарушено чередование 30-31 дней в месяце для июля и августа и вместе с тем мы имеем 2L29) дней в феврале? Логичней было бы иметь в феврале 29 дней (и 30 для високосных годов), а в августе иметь «как и положено» 30. У Вас по этому поводу никаких «юридических» замечаний нет. Это не фикция. Вроде как от бога. На самом же деле, император Август просто переименовал в свою честь месяц следующий после Июля (названный в честь Юлия Цезаря) и не мог допустить, что бы у «него» количество дней в месяце было меньше, чем у какого-то Цезаря. Вот он и позаимствовал один день у февраля. Ну, как не вспомнить столь же великого Л.И.Брежнева: «этот город назван именем меня». >Т.е. в д.с. ТОЛЬКО для подсчета високосных лет при переходе в область дат до Р.Х. (н.э.). Да. Ученые ввели этот нулевой год, который очень помог датировать и пересчитывать события до Р.Х. Но это не нулевой год в смысле СЧЕТА ГОДОВ, а нулевой год в смысле ГОД для ДАТИРОВАНИЯ. Поэтому есть следующее немаловажное замечание. А) При таком календаре мы можем считать 0-ой год как первый год ДО нашей эры (при порядковом счете лет) – это в случае, если мы хотим считать годы от рождества Христова. Б) Если мы НЕ хотим привязывать начало отсчета к рождению Иисуса, мы можем считать 0-ой год как ПЕРВЫЙ год НАШЕЙ эры. В этом случае все круглые даты будут обозначать одновременно и круглое число прошедших лет. Таким образом ученые убили двух зайцев сразу и никто при этом не остался ущемленным. Хотите считайте как верующие, хотите как гражданские лица. Все теперешние даты будут одинаковыми ( 15 октября 1970 года и Африке будет 15 окт.1977 года). >Кстати, не факт, что без введения 0-го года и в этом случае нельзя было бы обойтись. Вполне возможно. Подскажите (-:нельзя ли ссылочкуJ. > нельзя ли ссылочку кто? Задача типа «календарь» на компьютере – это программа, позволяющая делать очень важные подсчеты, как то: определять количество дней между двумя датами, вычитать (прибавлять) определенной число дней к дате, определять день недели для даты и т.д. На известных мне компьютерных платформах использовался Григорианский календарь для датирования событий, произошедших в Нашей эре. Самый «лучший» из таких календарей был на HP (Hewlett-Packard) компьютерах. Он отсчитывал даты, если не ошибаюсь, с 1600 года. Остальные производители операционных систем «навязывали» нам отсчет с 1970, или с 1900, или, почему-то, с 31 декабря 1899 года. Сейчас, в JAVA-machine (виртуальной машине) появился «официальный» класс, который позволяет датировку с 1-го Марта 0004-го года. (см. объяснения к классу на http://sunsite.nstu.ru/java-stuff/JDK/api/java/util/GregorianCalendar.html). Моя программа, написанная 15 лет назад, основывалась на одном алгоритме, предложенном в «сборнике алгоритмов на языке Алгол» (программа у меня есть и работает в нескольких системах, а сборника, к сожалению, уже нет). Она уже тогда позволяла работать с датами от 1-го Марта 0001-го года. То есть формула была более совершенная, чем последние «достижения» в JAVA. Моя последняя программа, написанная два года назад, может работать без видимых ограничений вперед, а также с датами более чем 4500 лет ДО нашей эры (это даты со знаком минус). Например, можно подсчитывать сколько дней прошло между 3-им Апреля (–)0687 года и 2-ым Августа (+)1020-го года. Эта программа, как мне кажется, основывается на самых последних достижениях в этой области. См.ссылку ниже. По этой ссылке, то есть у этого ученого (Peter Meyer) Вы можете прочесть куда более развернутые описания всех нюансов, формул, историй и т.д., чем я в состоянии описать на форуме. Для меня его подход, это подход настоящего УЧЕНОГО. Ваше право, конечно, писать это слово в кавычках, но мне за него обидно. Вот эта ссылка: http://serendipity.nofadz.com/hermetic/cal_stud.htm P.S. Думаю, Вам потребуется несколько дней, чтобы перечитать весь этот интереснейший сайт. Если же покажется мало обращайтесь, дам много дополнительных ссылок.
Ответы и комментарии: