История изменений
Исправление
paramon,
(текущая версия)
:
Так транслятор и является простой задачей. У вас даже парсера текста нет.
Так парсер это самое простое в таких вещах, разве нет? Кроме транслятора с поддержкой генериков, циклам по структуре, несишной моделью структур, аргументов по умолчанию на стороне функции, и последовательность еще нужен редактор, где проводки при проводке автоматически выбирают правильный маршрут огибая элементы, версионированные структуры, мультиязычные строки...
Язык как язык, снимает ответственность за оперирование памятью и реализует высокоуровневые типы.
Нету темплейтов, лист компрешенсов или функциональщины, напряжно как то без этого писать.
Хорошо, давай возьмем питон. Там не обрезано, все отлично работает.
Nuklear работает только в C/С++ нормально. С питоном все окей я уже написал, один из языков на котором я бы лично и писал метапрог.
То есть адекватных причин нет, только невежество и синдром утенка. Это не оправдание, как ты понимаешь.
В Golang тоже нет ООП, это просто другой стиль. ОПу просто не нравится вот это все, мне в общем то тоже, процедурный стиль со структурами и СУВТ где нужны разнородные элементы с общими свойствами это круто, автор PHP кстати примерно такого же мнения придерживается.
Пишутся с полпинка на Qt. Там есть отличные графические компоненты для рисования и обработки эвентов чего угодно.
Компоненты для рисования и в LabView очевидно есть.
Абсолютно не подходит для метапрога, такое действительно пишется за 5 минут, редактор метапрога НАМНОГО сложнее.
Исходная версия
paramon,
:
Так транслятор и является простой задачей. У вас даже парсера текста нет.
Так парсер это самое простое в таких вещах, разве нет? Кроме транслятора с поддержкой генериков, циклам по структуре, несишной моделью структур, аргументов по умолчанию на стороне функции, и последовательность еще нужен редактор, где проводки при проводке автоматически выбирают правильный маршрут огибая элементы, версионированные структуры, мультиязычные строки...
Язык как язык, снимает ответственность за оперирование памятью и реализует высокоуровневые типы.
Нету темплейтов, лист компрешенсов или функциональщины, напряжно как то без этого писать.
Хорошо, давай возьмем питон. Там не обрезано, все отлично работает.
Nuklear работает только в C/С++ нормально. С питоном все окей я уже написал, один из языков на котором я бы лично и писал метапрог.
То есть адекватных причин нет, только невежество и синдром утенка. Это не оправдание, как ты понимаешь.
В Golang тоже нет ООП, это просто другой стиль.
Пишутся с полпинка на Qt. Там есть отличные графические компоненты для рисования и обработки эвентов чего угодно.
Компоненты для рисования и в LabView очевидно есть.
Абсолютно не подходит для метапрога, такое действительно пишется за 5 минут, редактор метапрога НАМНОГО сложнее.