Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2016-12-28 11:58:08 ЛС | профиль | цитата
andrestudio писал(а):
т.е написать свою CodeGen.dll

Поскольку
brown-aleks писал(а):
А при том, что я столкнулся с некоторыми сложностями в FTCG, при разработки MQL5_pack. В силу своей простоты, возможностей FTCG не хватает

то более рационально в существующий CodeGen.dll добавить то, чего не хватает.

andrestudio писал(а):
написании компонентов на целевом языке а не при симбиозе как предлагается
Ну, FTCG и пр. не от нечего делать придумали. Написание на целевом языке накладывает жесткие ограничения на строение компонента, что тянет за собой проблемы с оптимизацией целевого кода. Нет, предполагаю, можно написать кодогенератор так, чтобы он парсил исходники компонентов и строил окончательный код на основе каких-то шаблонов подстановки или макросов в файлах компонентов (типа препроцессора); плюс, код примитивных языковых конструкций (типа, конвертации типов, объявления локальных переменных и т.п.) был вшит прямо в кодогенератор. Но я не представляю себе этого.
карма: 26

0