vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2021-07-16 12:28 pm

Алгол-60 для советской ламповой ЭВМ М-20

Мне прислали отсканированные коды, документацию и тесты транслятора ТА-1 для М-20. Это первая отечественная реализация Алгола-60.
Не знаю. когда у меня руки дойдут оживить это богатство на симуляторе.
juan_gandhi: (Default)

[personal profile] juan_gandhi 2021-07-16 11:50 pm (UTC)(link)

О, это прекрасно. Что-то я уже коды-то забыл. Разве на М-20 было 057? Хм.

[personal profile] rcgoff 2021-07-21 10:23 am (UTC)(link)
На М-20 стоп был по кодам 077, 057, 037, 017 - действовали одинаково
Позже на БЭСМ-4 и М-220 остался только стоп по 077, а другие коды останова задействовали под другие команды. А где вы этот код видите? (Это, кстати, и константа может быть)
juan_gandhi: (Default)

[personal profile] juan_gandhi 2021-07-21 11:39 am (UTC)(link)

О да, может быть и константа.

По линку "тестовые программы", наверно. Да я смутно помню только коды 001-005 и 016.

spamsink: (Default)

[personal profile] spamsink 2021-07-17 07:23 am (UTC)(link)
По крайней мере, в отличие от Каиссы, тут можно быть уверенным, что никаких аппаратных переделок для работы ТА-1 не нужно будет. :)
spamsink: (Default)

[personal profile] spamsink 2021-07-17 07:37 am (UTC)(link)
Список ограничений входного языка таков, что man or boy test ТА-1 не пройдёт. :(

А вот ТА-2 был сильно круче (кстати, там Интересно отметить, что большинство предложенных участниками конференции задач содержали рекурсивные процедуры). Вот его бы найти!
Edited 2021-07-17 07:56 (UTC)
tiresome_cat: (CuriousCat)

[personal profile] tiresome_cat 2021-07-17 08:56 am (UTC)(link)
Как же всё было сложно с этими тёплыми ламповыми ЭВМ!