В свободное время я занимаюсь своим собственным языком программирования. Это интерпретированный язык. В настоящее время синтаксис для переменных таков:
%<variable> = <value>
Вот некоторые примеры:
%test = 10
%somevar = "Hello World"
На данный момент вы можете просто объявить как переменную, как показано выше, независимо от типа. Вы даже можете изменить тип через программу, если хотите.
Я никогда не изучал компьютерные науки, поэтому я не знаю плюсов и минусов статической и динамической типизации. Вот мои вопросы:
Пример синтаксиса:
%somevar int = 10
%another str = "Hello World"
Вот ссылка на мой GitHub, если вам интересно: https://github.com/reedoolang/reedoo
Ответ на 4 — нет, это противоречит определению, что это статически типизированный язык.
Остальные вопросы субъективны.