Здравствуйте, LaptevVV, Вы писали:
> конструкции языка должны удовлетворять принципам структурного программирования (единственный вход и единственный выход);
SESE признано устаревшей практикой (
http://programmers.stackexchange.com/questions/118703/where-did-the-notion-of-one-return-only-come-from)
> явное указание наследуемых элементов класса;
имеется в виду доступ к членам базового класса?
> явное указание типа константы при определении.
всмысле "константы"? Вы имели в виду литералы?
> базовая лексика языка должна быть русскоязычной;
зачем? мы же не используем русские буквы в физике, химии и математике.
> каждый оператор языка начинается ключевым словом;
"оператор" это statement? т.е. будет что-то вроде let для присваиваний, и call для вызовов функций?
> все операторы завершаются символом «;» – точка с запятой;
почему не EOL? что бы в одну строчку несколько операторов писать?
> управление памятью осуществляет система
всмысле "система"? GC или ручное?
> Основу реализации интерпретатора учебного языка составляют следующие принципы:
> переключение лексики не должно приводить к повторной трансляции программы;
это же интерпретатор, о какой трансляции речь?