1. лично я против UTF-16 внутри ВМ. Практически поголовно все типичные применения
(начиная от дисплеев, кончая терминалками и сетевыми протоколами) потребуют какого-то преобразования, да и память лишней не бывает
2.
blindman писал(а):мне нужен язык, который юзер может быстро освоить и начать использовать, при этом ресурсы, в особенности ОЗУ, сильно ограничены... - юзеру нужно решать его задачу, а не учить язык программирования.
+1
Я бы еще добавил про свести к минимуму неоднозначности и потенциальные ошибки синтаксиса.
структуры там всякие и объекты нафиг
А вот насчет массивов?... штука-то полезная... да и строки так и так лезут...
3.
blindman писал(а):Если Michael_K посчитает, что это за рамками его темы
Задача как раз близкая... а во что компилировать - это вопрос решаемый...
4.
Надо ли позволить юзеру лезть внутрь строк (обращение к отдельным символам)? Сразу встает вопрос о контроле границ.
Эммм... а применение-то какое все ж таки?
То есть если это все про сервы-моторы-светодиоды, то строки явно появятся только либо в ЖКИ (статичные),
либо в несложных протоколах... Тогда можно, видимо, обойтись atoi itoa strcmp итп. И я бы делал их нативными.
Ну а если это скрипт для баз данных или для разбора выражений...

))