spamsink: (Default)
spamsink ([personal profile] spamsink) wrote2009-11-12 12:07 am

Советское - значит, отличное

...ракета-носитель отклонилась от намеченного курса и была взорвана по команде с Земли

Знакомо? А что ж вы хотели:
F О R Е Х ИПМ АН СССР 4.12 ОТ 25.06.85 ВРЕМЯ:  00.00

   1                РRОGRАМ МАIN
   2                DОUВLЕ РRЕСISIОN Х,У
   3                Х=1.D0
   4                У=1.0D0
   5                Х=Х-У
   6                РRINТ 10,У,Х
   7           10   FОRМАТ (1Х,2D50.40)
   8                SТОР
   9                ЕND


               ТАБЛИЦА ОТНОСИТЕЛЬНЫХ АДРЕСОВ

        1    2    3    4    5    6    7    8    9   10
    0 :    :    :   1:   3:   6:  12:    :  21:    :  22
КОМАНД 00030    КОНСТАНТ 00006    ПАМЯТЬ ДЛЯ ПЕРЕМЕННЫХ 00004
ДЛИНА ПОДПРОГРАММЫ МАIN   00042

           *ЕХЕСUТЕ
     9.9999999999999999999999735302203982320601-001    1.6543612251060553497428173841399257071316-024

[identity profile] dvv.livejournal.com 2009-11-12 02:34 pm (UTC)(link)
И нех на советское гнать:
Ф О Р Т Р А Н
   /16.07.73/
                РRОGRАМ МАIN
                DОUВLЕ РRЕСISIОN Х,У
                Х=1.D0
       2        У=1.0D0
       3        Х=Х-У
       4        РRINТ 10,У,Х
          10    FОRМАТ (1Х,2D50.40)
       5        SТОР
                ЕND



                                      ТАБЛИЦА  ОТНОСИТЕЛЬНЫХ АДРЕСОВ

         1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16
17    18    19    20
 000  :00001:00003:00005:00010 00016
           *ЕХЕСUТЕ
     1.0000000000000000000000000000000000000000+000    0.0000000000000000000000000000000000000000+000


ИПМ, ИПМ…

[identity profile] dvv.livejournal.com 2009-11-12 03:24 pm (UTC)(link)
Вплоть до формирования констант? Чё–т я сомневаюсь…

[identity profile] dvv.livejournal.com 2009-11-12 03:43 pm (UTC)(link)
И что, что 48–битная? Количество индекс–регистров и отсутствие упоминания о неполноценной целой арифметике наводит на мысль, что калькой оно таки не было.

[identity profile] dvv.livejournal.com 2009-11-12 04:16 pm (UTC)(link)
А где имманентная связь округления и различия в интерпретации констант 1.D0 и 1.0D0?

Кстати, ГДР в том же тексте назван „транслятором построже”, а на самом деле — строгости там были по части его идиосинкратичности, а не по части реализации языка. Обсуждаемый пример в этом смысле очень характерен.

[identity profile] reedcat.livejournal.com 2009-11-12 05:25 pm (UTC)(link)
Округление в Дубне было включено.
Это я тебе как "численный физик" говорю... :)

[identity profile] reedcat.livejournal.com 2009-11-12 05:23 pm (UTC)(link)
Да.