LINUX.ORG.RU

История изменений

Исправление paramon, (текущая версия) :

Так транслятор и является простой задачей. У вас даже парсера текста нет.

Так парсер это самое простое в таких вещах, разве нет? Кроме транслятора с поддержкой генериков, циклам по структуре, несишной моделью структур, аргументов по умолчанию на стороне функции, и последовательность еще нужен редактор, где проводки при проводке автоматически выбирают правильный маршрут огибая элементы, версионированные структуры, мультиязычные строки...

Язык как язык, снимает ответственность за оперирование памятью и реализует высокоуровневые типы.

Нету темплейтов, лист компрешенсов или функциональщины, напряжно как то без этого писать.

Хорошо, давай возьмем питон. Там не обрезано, все отлично работает.

Nuklear работает только в C/С++ нормально. С питоном все окей я уже написал, один из языков на котором я бы лично и писал метапрог.

То есть адекватных причин нет, только невежество и синдром утенка. Это не оправдание, как ты понимаешь.

В Golang тоже нет ООП, это просто другой стиль. ОПу просто не нравится вот это все, мне в общем то тоже, процедурный стиль со структурами и СУВТ где нужны разнородные элементы с общими свойствами это круто, автор PHP кстати примерно такого же мнения придерживается.

Пишутся с полпинка на Qt. Там есть отличные графические компоненты для рисования и обработки эвентов чего угодно.

Компоненты для рисования и в LabView очевидно есть.

https://github.com/paceholder/nodeeditor

Абсолютно не подходит для метапрога, такое действительно пишется за 5 минут, редактор метапрога НАМНОГО сложнее.

Исходная версия paramon, :

Так транслятор и является простой задачей. У вас даже парсера текста нет.

Так парсер это самое простое в таких вещах, разве нет? Кроме транслятора с поддержкой генериков, циклам по структуре, несишной моделью структур, аргументов по умолчанию на стороне функции, и последовательность еще нужен редактор, где проводки при проводке автоматически выбирают правильный маршрут огибая элементы, версионированные структуры, мультиязычные строки...

Язык как язык, снимает ответственность за оперирование памятью и реализует высокоуровневые типы.

Нету темплейтов, лист компрешенсов или функциональщины, напряжно как то без этого писать.

Хорошо, давай возьмем питон. Там не обрезано, все отлично работает.

Nuklear работает только в C/С++ нормально. С питоном все окей я уже написал, один из языков на котором я бы лично и писал метапрог.

То есть адекватных причин нет, только невежество и синдром утенка. Это не оправдание, как ты понимаешь.

В Golang тоже нет ООП, это просто другой стиль.

Пишутся с полпинка на Qt. Там есть отличные графические компоненты для рисования и обработки эвентов чего угодно.

Компоненты для рисования и в LabView очевидно есть.

https://github.com/paceholder/nodeeditor

Абсолютно не подходит для метапрога, такое действительно пишется за 5 минут, редактор метапрога НАМНОГО сложнее.