Разработка интерпретатора. : Эльфостроение : Форум |
Страница 1 из 4: [1] 2 3 4 » |
IDOL1234: |
13.07.12, 11:47 |
Прошу сильно не пинать Итак, новая безумная идея: сделать некий эльф, интерпретирующий специально сгенерированный для него код. Почему я считаю, что нужно создать такую программу: -Таким образом можно попытаться избавиться от ребутов, происходящих из-за криворукости эльфописателя. По моему опыту, процентов 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 |