Разработка интерпретатора. : Эльфостроение : Форум

Страница 1 из 4: [1] 2 3 4 »

 IDOL1234:
13.07.12, 11:47
 Прошу сильно не пинать :oops:
Итак, новая безумная идея: сделать некий эльф, интерпретирующий специально сгенерированный для него код.
Почему я считаю, что нужно создать такую программу:
-Таким образом можно попытаться избавиться от ребутов, происходящих из-за криворукости эльфописателя. По моему опыту, процентов 30 эльфов - плагинов к filereg бездумно пытаются открыть то, что пришло в параметрах. И ребутят телефон, если что-то пошло не так (например, если такой эльф был просто запущен из Zbin). В интерпретатор можно зашить проверку таких вещей.
-Готовые классы, периодически выкладываемые здесь, мгновенно устаревают из-за изменений в IARe, так что эльфмейкеры пишут с нуля, делая ошибки. Можно создать систему функций, которая сильно упростит написание кода.
-Значительно упростится отладка конечной программы. Интерпретатор не слишком сложно портировать на ПК.
-Просто интересно.

Почему я пишу это здесь:
-В одиночку я не смогу написать такую вещь. Особенно с той скудной системой отладки, которая сейчас используется.
-Я ещё не остановился на какой-либо конкретной модели. Все советы и критика приветствуются.

Текущие вопросы:
-Интерпретировать программу в исходных текстах, или же генерировать байт-код?
-Необходимо сделать расширяемую систему API. Я не уверен, что "одна функция - одна DLL" - хорошая идея, но ничего больше в голову не приходит. Не объединять же разные функции в одну библиотеку..
-Память: пытаться ли сделать сборщик мусора? Это очень сильно влияет на всю программу.
-Заинтересовался ли вообще кто-нибудь этим проектом?

см. пункт 1 ;-)

[ Редактировано IDOL1234 в 13.7.12 11:48 ]

 Therion:
13.07.12, 12:14
 1.данный продукт будет интересен только разработчику
2.такое уже пытался делать Маркиз

 IDOL1234:
13.07.12, 13:56
 Это печально.
Но всё же я пойду обновлять IAR.
Если у кого-то есть какие-либо идеи, пишите.

 Joker XT:
13.07.12, 14:37
 О каких изменениях в IAR ты говоришь?
По-моему все юзают урезанную версию, специально для писания эльфов, она одна и никак не изменилась со времён сименса..

 Legas:
13.07.12, 14:39
 у него он до сих пор не пропатчен.
IDOL1234,
попробуй эту версию (если можно доверять словам автора):
http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=3183&post_id=178630#178630

 IDOL1234:
13.07.12, 16:12
 Я про инклуды говорил.
Комп ожил, сейчас всё будет.. Ну, во всяком случае, компилятор.

 Legas:
13.07.12, 16:16
 если через свн клиент не можешь скачать, то что мешает с браузера скачать обновлённые файлы?

 IDOL1234:
13.07.12, 16:20
 Всё, вроде выкачалось. Проверю и буду думать.

 Zormax:
13.07.12, 17:14
 Перемещено.

 unfunk:
13.07.12, 19:12
 а свой велосипед принципиален? почему не взять готовое?
Страница 1 из 4: [1] 2 3 4 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=5597

© 2005-2018 supertrubka.org