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

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

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


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » распространённые стандарты » Синтаксис языка программирования Кумир


Синтаксис языка программирования Кумир

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

1

Поискал в интернете гуглом синтаксис Кумир и как-то не нашел. Где он описан?

http://test.kumir.su/Syntax Kumir.htm
  "официальная" картинка

глубоко возмущён греческими буквами ЙЭ и ПИ.

Это что-же получается, для реализации Кумира надо делать минимум двухязыковую систему?

https://unicode-table.com/ru/alphabets/greek/
https://unicode-table.com/ru/sets/greek-symbols/

𐜴 -> 𐜴

Отредактировано Лис (2017-03-26 10:19:58)

0

2

Что же делать? Что делать?

Сделаем исполнителей
1) Адаптер
у него сделаем метод "вывести заголовок", который будет выводить MIME-тип для CGI-интерфейса Apache
хотя можно и без этого, наверное, обойтись
2) Кастовщик
у него сделаем методы "в целое", "в строку", "в вещественное", с параметрами "массив байтов" и "смещение"
3) Память
методы "выделить массив байтов", "освободить массив байтов"

Так же прийдется добавить в систему типов "массивы вообще" - аналог типа byte*

Ну, можно еще добавить исполнителей
4) База (SQL)
методы "выполнить команду" (что-то вроде UPSERT) и "установить курсор" (это чтобы по результсету ходить)
5) Курсор
методы
"получить колонку" (по имени, результат возвращает как массив байтов, в нужный тип превращает кастовщиком),
"переместиться на следующую запись"

И тогда можно будет писа́ть.

Правда, программы такие не будут восприниматься стандартными тулзами от Кумира,
поэтому прийдётся языку дать новое имя. Например "КумирИ" - Кумир Интернета. Ну есть же языки C, С++, С# и C^ ^

Отредактировано Лис (2017-03-26 11:50:38)

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » распространённые стандарты » Синтаксис языка программирования Кумир