Советское - значит, отличное
...ракета-носитель отклонилась от намеченного курса и была взорвана по команде с Земли
Знакомо? А что ж вы хотели:
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

no subject
Ф О Р Т Р А Н /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ИПМ, ИПМ…
no subject
Весь транслятор был разбит на блоки, и каждый докладывал свой блок... Списывали, по правде говоря, с транслятора на CDC-1604. Но для нас, конечно, не нюхавших программирования, тем более, системного, это была работа творческая...
no subject
no subject
no subject
no subject
no subject
Кстати, ГДР в том же тексте назван „транслятором построже”, а на самом деле — строгости там были по части его идиосинкратичности, а не по части реализации языка. Обсуждаемый пример в этом смысле очень характерен.
no subject
А почему в фортране-ГДР и форексе (у которого, как я понимаю, ноги растут из фортрана-ГДР) ошибка в интерпретации констант - неясно. Округлять там особенно нечего.
ГДР назван "транслятором построже", потому что у него, например, парсер был строже. В нем, например, ловится IF (A=B) GOTO 10, а в фортране-Дубна это значит A=B; IF (0.NE.0) GOTO 10
no subject
Это я тебе как "численный физик" говорю... :)
no subject
no subject