ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » книги и публикации » 1976, Программирование на языке АЛМО


1976, Программирование на языке АЛМО

Сообщений 1 страница 8 из 8

1

1976, В.В. Богданов & Е.А. Ермаков & А.В. Маклаков, Программирование на языке АЛМО
    под общей редакцией С.С. Камынина и Э.З. Любимского

АЛгоритмический Машинно Ориентированный язык

«На базе языка АЛМО разработана и функционирует универсальная система программирования,
включающая ряд трансляторов с проблемно-ориентированных языков (Алгола, Фортрана, Алагамса, Омеги-70),
а также шаговый транслятор с Фортрана»

Отредактировано Лис (2023-04-13 22:17:15)

0

2

Формальное описание языка приведено в работе
1967, С.С. Камынин & Э.З. Любимский, Алгоритмический машинно-ориентированный язык

вот её упоминают:
https://www.iis.nsk.su/memories/lyubimskii

Отредактировано Лис (2023-04-13 22:21:37)

0

3

«R-память (регистровая)»

Ой, всё. Дальше можно не читать. Проклятые латинофилы.

Отредактировано Лис (2023-04-13 22:33:32)

0

4

В приложении 1 есть "формальное описание", русскими буквами в БНФ.

1.1. Буквы.
<Буква> ::= A | B | C | D | ... | Z |

И в принципе, там же есть какие-то идеи среди нетерминалов? Можно было бы на них ссылаться.
Только вот так ли это много и стоит ли такого пристального внимания?

Ведь явно видно, что это "учебная" грамматика, а не "боевая".
Например:
<чистая строка> ::= <любая последовательность символов, не содержащая символа ">
<строка> ::= " <чистая строка> "

Здесь мы видим, что у них нет языка для регулярных выражений (аналога Lex),
и им приходится описывать множество символов неформально.
(Ну, это помимо того, что у них строки не могут содержать двойных кавычек.)

В общем, мы могли бы лучше. Но почему-то не можем.

Отредактировано Лис (2023-04-13 23:19:32)

0

5

Лис написал(а):

https://www.iis.nsk.su/memories/lyubimskii

Унификация языков не ставилась как практическая задача.

А вот причина, почему все советские разработки загнулись и не выжили.

0

6

NuShaman написал(а):

А вот причина, почему все советские разработки загнулись и не выжили.

Я думаю, что причина в том, что не ставилась цель обеспечения выживаемости.
Вот вымрет Юрий с сайта компилер.су от старости, сайт сгинет и что останется?

А если бы его конверторы были в репозиториях всех основных дистрибутивов, тогда они бы ещё десяток лет продержались.
Ну и, конечно, при наличии книжек-учебников ещё дольше. Я думаю что MMIX будет использоваться и через 50 лет после смерти Кнута.

Конкретно по работе, обсуждаемой в этой теме - она тупо некачественная,
потому что в те годы было меньше примеров, на которые можно равняться.
Поэтому всё надо переделать на современном уровне.

Отредактировано Лис (2023-04-14 07:44:10)

0

7

Лис написал(а):

Вот вымрет Юрий с сайта компилер.су от старости, сайт сгинет и что останется?

То, что останется после человека,
это уже сам этот человек определяет.
Вообще можно раздуть тему и
обвинить американскую пропаганду в навязывании лозунга "живи одним моментом".
А славяне, русы должны противостоять этой пропаганде
путём накопления мудрости и результатов труда своих рук (и головы).

Просто проблема в том,
что современный Internet везде доступен,
то есть наработками славян могут бесплатно воспользоваться
нечистоплотные люди
(иностранцы из дальнего зарубежья).

Хотя Лис уже писал, что шпион может выкачать всё это добро
из российской сети.
Тогда надо делать защищенные сервера,
а все компьютеры будут тонкими клиентами.

На тонкие клиенты код не будет попадать,
а будут лишь отображаться результаты взаимодействия человека и ЭВМ.

0

8

NuShaman написал(а):

надо делать защищенные сервера, а все компьютеры будут тонкими клиентами.

Любой вебсервер - защищённый, а любой браузер - тонкий клиент, если ключевые вычисления производятся на сервере.

Но разве непонятно, что разработки из СССР не сохранились как раз из-за их огораживания и засекречивания?
Были бы они публичными, мы бы сейчас могли использовать. А если мы будем прятать, то потом не воспользуются даже "свои".

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » книги и публикации » 1976, Программирование на языке АЛМО