User Tag List

Показано с 1 по 10 из 85

Тема: Рапира и её создатели

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GARNIZON Посмотреть сообщение
    С конца 84 года в комплекте с КАЖДЫМ агатом был диск с рапирой 1.2.
    А известно, когда появилась последняя версия, 1.3?
    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    Читал исходники "Рапиры". В комментариях такой текст: "Восклицательными знаками отмечены наиболее нетривиальные места". Кроме этих восклицательных знаков других комментариев практически не было.
    А можно ссылку на исходники?
    Цитата Сообщение от avivanov76 Посмотреть сообщение
    Ну, тут ситуация как с Неуловимым Джо. Реально длинная арифметика нужна только в очень специфических задачах. Производительность ее на персоналках 80-х была бы хилая. И если бы она так уж понадобилась, то практически на любом языке ее можно было бы реализовать программно.
    Однако не реализовывали - заставляли многих юзеров даже вместо 33000 отрицательное число писать. А длинная арифметика (умеренной длины знаков до 30) очень даже хороша для коммерческих задач - именно так её на мейнфреймах в основном и использовали.

    Цитата Сообщение от avivanov76 Посмотреть сообщение
    Что касается Рапиры, то она, если я правильно понял, создавалась на мейнфрейме БЭСМ-6, там явно проблем с производительностью не было. Создавалась в вычислительном центре академии наук, то есть и специфические задачи могли быть. А "Агату" длинная арифметика, скорее всего, просто досталась "в наследство".
    Никогда не встречал, чтобы БЭСМ-6 называвали мейнфреймом - все-таки не бизнес-компьютер. Скорее просто быстрая машинка, почти супер-компьютер. Но памяти мало - для широкого круга задач недостаточно.

    Цитата Сообщение от avivanov76 Посмотреть сообщение
    Указанная в английской википедии дата - это дата английской версии статьи "Язык программирования рапира" из архива Ершова. Англоговорящим редакторам тяжело работать с русскоязычными источниками, поэтому они выкручиваются, как могут
    Интересно, надо подправить там получается.

    Цитата Сообщение от avivanov76 Посмотреть сообщение
    Так неправильно же, 21016 = 7,022*10305 > 3641 = 6,834*10305. И если бы было переполнение, Рапира бы сказала
    Это точно. Однако, получается, что вопрос остается, почему же на снимке в википедии неверный ответ?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Однако не реализовывали - заставляли многих юзеров даже вместо 33000 отрицательное число писать.
    еще как реализовывали - даже без учёта спецмашин, универсальные языки и диалекты с поддержкой произвольной разрядности (ограниченной лишь только объёмом памяти, а не жалкие 300 знаков)) известны как минимум с начала 70-х

    Цитата Сообщение от litwr Посмотреть сообщение
    А длинная арифметика (умеренной длины знаков до 30) очень даже хороша для коммерческих задач - именно так её на мейнфреймах в основном и использовали.
    уже не знаю как там на всех мэйнфреймах, но на слабых машинах для коммерческих задач издавна применялись BCD-числа
    и в агатовской Рапире тоже, скорей всего, благо в 6502 для BCD аж целый спецрежим предусмотрен

    - - - Добавлено - - -

    так что ни о каких мифических "атаках на монополию мэйнфреймов" здесь, конечно, речи идти не может
    Прихожу без разрешения, сею смерть и разрушение...

  4. #3

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    еще как реализовывали - даже без учёта спецмашин, универсальные языки и диалекты с поддержкой произвольной разрядности (ограниченной лишь только объёмом памяти, а не жалкие 300 знаков)) известны как минимум с начала 70-х
    Загадками говорить изволите. Если можете назвать хоть один язык программирования или, скажем, электронные таблицв или СУБД, где такое было "из коробки", то было бы интересно об этом узнать. Но уверен, что для 8-битных машин Вы даже сегодня ничего кроме рапиры для этого не найдёте. Сомневаюсь даже, что найдете что-то для 16-битных. То что, что-то известно как теоретически возможное, не значит, что оно есть или было.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    уже не знаю как там на всех мэйнфреймах, но на слабых машинах для коммерческих задач издавна применялись BCD-числа
    и в агатовской Рапире тоже, скорей всего, благо в 6502 для BCD аж целый спецрежим предусмотрен
    BCD-арифметика широко на 8-битках для целых чисел применялась почему-то очень редко, никаких мало-мальсчки известных систем с такими числами не было. BCD-арифметику использовали довольно широко только для FP, но это не наш случай - там точность была всего несколько байт. В агатовской рапире сомневаюсь, что были BCD. Все-таки 2^1016 - это ровно 127 байт. Но точно не знаю, может и BCD - может кто знает об этом точно?

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    так что ни о каких мифических "атаках на монополию мэйнфреймов" здесь, конечно, речи идти не может
    Не знаю, конечно, что там думали люди об этом в те давние времена. Но представляю, что американские топ-менеджеры на Cebit 1984, если им показали рапиру могли почувствствовать себя плохо - рапира ломала им все бизнес-шаблоны, а это очень серьёзно. Из-за такого много чего очень большого может случиться... Кстати, а кто-нибудь про эту поездку на Cebit воспоминаний не оставил? Eздил ли туда Геннадий Звенигородский? Очень это было необычное предприятие... Интересно было бы, если бы ещё и бэкашку туда с собой взяли.
    Последний раз редактировалось litwr; 20.06.2021 в 23:44.

  5. #4

    Регистрация
    25.03.2010
    Адрес
    Витебск
    Сообщений
    98
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Загадками говорить изволите. Если можете назвать хоть один язык программирования или, скажем, электронные таблицв или СУБД, где такое было "из коробки", то было бы интересно об этом узнать. Но уверен, что для 8-битных машин Вы даже сегодня ничего кроме рапиры для этого не найдёте. Сомневаюсь даже, что найдете что-то для 16-битных. То что, что-то известно как теоретически возможное, не значит, что оно есть или было.


    BCD-арифметика широко на 8-битках для целых чисел применялась почему-то очень редко, никаких мало-мальсчки известных систем с такими числами не было. BCD-арифметику использовали довольно широко только для FP, но это не наш случай - там точность была всего несколько байт. В агатовской рапире сомневаюсь, что были BCD. Все-таки 2^1016 - это ровно 127 байт. Но точно не знаю, может и BCD - может кто знает об этом точно?


    Не знаю, конечно, что там думали люди об этом в те давние времена. Но представляю, что американские топ-менеджеры на Cebit 1984, если им показали рапиру могли почувствствовать себя плохо - рапира ломала им все бизнес-шаблоны, а это очень серьёзно. Из-за такого много чего очень большого может случиться... Кстати, а кто-нибудь про эту поездку на Cebit воспоминаний не оставил? Eздил ли туда Геннадий Звенигородский? Очень это было необычное предприятие... Интересно было бы, если бы ещё и бэкашку туда с собой взяли.
    если не было на восьмибитках BCD так наверное потому, что это было не очень перспективно, то есть спроса не было, только поиграться

  6. #5

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Загадками говорить изволите. Если можете назвать хоть один язык программирования или, скажем, электронные таблицв или СУБД, где такое было "из коробки", то было бы интересно об этом узнать.
    уметь гуглем пользоваться изволю:
    https://stackoverflow.com/questions/...ion-for-number
    http://www.maclisp.info/pitmanual/number.html
    сам язык 1966 года, но bignum вроде только с 1970 - PDP-6, PDP-10 и далее

    Цитата Сообщение от litwr Посмотреть сообщение
    Но уверен, что для 8-битных машин Вы даже сегодня ничего кроме рапиры для этого не найдёте. Сомневаюсь даже, что найдете что-то для 16-битных.
    для восьмибиток, найдено за 10 минут гугления, еще 1983 года выпуска:
    http://www.softwarepreservation.org/...s/LISP/le_lisp
    ЧСХ конверсия на Z80/8080 предназначена для образовательной сферы - как и с Рапирой на 6502, не было коммерческого смысла, только академический

    Цитата Сообщение от litwr Посмотреть сообщение
    То что, что-то известно как теоретически возможное, не значит, что оно есть или было.
    то, что кто-то не умеет или не желает искать чего-то, не гарантирует, что этого чего-то практически не было

    Цитата Сообщение от litwr Посмотреть сообщение
    BCD-арифметика широко на 8-битках для целых чисел применялась почему-то очень редко, никаких мало-мальсчки известных систем с такими числами не было. BCD-арифметику использовали довольно широко только для FP, но это не наш случай - там точность была всего несколько байт.
    точность там могла быть сколько угодно байт, да и разницы между целыми и десятичнодробными нет особой
    вообще у BCD два основных плюса: нет двоичных артефактов при вычисления и быстрая конверсия в символьный вывод
    для всякой бухгалтерии и статистики, когда нужно выдать тучу цифр после относительно несложных расчётов, могло ролять
    https://retrocomputing.stackexchange...de-in-their-os

    Цитата Сообщение от litwr Посмотреть сообщение
    Не знаю, конечно, что там думали люди об этом в те давние времена. Но представляю, что американские топ-менеджеры на Cebit 1984, если им показали рапиру могли почувствствовать себя плохо - рапира ломала им все бизнес-шаблоны, а это очень серьёзно.
    бугагашеньки, ну что школьная Рапира на дохлом 6502 им могла "сломать"? только посмеялись бы, да и всё
    если уж в те же времена не взлетел куда более серьёзный ML для VAX и 68K (до которого Рапире как до Луны)
    Прихожу без разрешения, сею смерть и разрушение...

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •