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

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

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


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


Возможный синтаксис для языка Му-Му

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

1

Язык Му-Му это будущий прорыв в области интернационализации языков программирования.

Попробуем спроектировать его синтаксис.

новые объекты будем создавать при помощи фигурных скобок, с перечислением значений полей {,,,}

функции будем вызывать круглыми скобками (,,,). Внутри через запятую перечислим параметры функции. Создать функцию - {}(,,,)

массивы будем индексировать квадратными скобками, а создавать конструкцией {}[,,,], индексы перечислены через запятые.

Оператор ветвления - ?:

Блоки кода будем группировать уровнем отступа как в питоне.

Циклы организовать тривиально, при наличии ветвления и блоков.

К полям объектов будем обращаться как к массивам, индексируемым строками (это слабое место языка, могут сказать, что в этом месте строковые константы - это имена).

Ну, в общем-то и всё. Это у нас JavaScript, Lisp или Python получился?

Отредактировано Лис (2017-03-27 15:52:27)

0

2

http://files.rsdn.org/58130/cpp.jpg

0

3

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

Циклы организовать тривиально, при наличии ветвления и блоков.

Еще нужен оператор безусловного перехода. без goto цикл не получится.

0

4

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

без goto цикл не получится.

рекурсивный вызов + оптимизация хвостовой рекурсии, и никаких goto

0


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