| |
|
Страница 1 из 4: [1] 2 3 4 »
|
IDOL1234
Пользователь
Регистрация: 29.3.11 Сообщений: 113 Репутация: 1 Откуда: СПб
|
#1 [13.07.12, 11:47] Разработка интерпретатора.
Прошу сильно не пинать Итак, новая безумная идея: сделать некий эльф, интерпретирующий специально сгенерированный для него код. Почему я считаю, что нужно создать такую программу:-Таким образом можно попытаться избавиться от ребутов, происходящих из-за криворукости эльфописателя. По моему опыту, процентов 30 эльфов - плагинов к filereg бездумно пытаются открыть то, что пришло в параметрах. И ребутят телефон, если что-то пошло не так (например, если такой эльф был просто запущен из Zbin). В интерпретатор можно зашить проверку таких вещей. -Готовые классы, периодически выкладываемые здесь, мгновенно устаревают из-за изменений в IARe, так что эльфмейкеры пишут с нуля, делая ошибки. Можно создать систему функций, которая сильно упростит написание кода. -Значительно упростится отладка конечной программы. Интерпретатор не слишком сложно портировать на ПК. -Просто интересно. Почему я пишу это здесь:-В одиночку я не смогу написать такую вещь. Особенно с той скудной системой отладки, которая сейчас используется. -Я ещё не остановился на какой-либо конкретной модели. Все советы и критика приветствуются. Текущие вопросы:-Интерпретировать программу в исходных текстах, или же генерировать байт-код? -Необходимо сделать расширяемую систему API. Я не уверен, что "одна функция - одна DLL" - хорошая идея, но ничего больше в голову не приходит. Не объединять же разные функции в одну библиотеку.. -Память: пытаться ли сделать сборщик мусора? Это очень сильно влияет на всю программу. -Заинтересовался ли вообще кто-нибудь этим проектом? см. пункт 1 [ Редактировано IDOL1234 в 13.7.12 11:48 ]
пшшшшшшшшшшшшшш!
|
Therion
Developer/Admin
Регистрация: 9.2.08 Сообщений: 1748 Репутация: 10884 Откуда: Украина, г. Киев
|
#2 [13.07.12, 12:14] Re: Разработка интерпретатора.
1.данный продукт будет интересен только разработчику 2.такое уже пытался делать Маркиз
|
IDOL1234
Пользователь
Регистрация: 29.3.11 Сообщений: 113 Репутация: 1 Откуда: СПб
|
#3 [13.07.12, 13:56] Re: Разработка интерпретатора.
Это печально. Но всё же я пойду обновлять IAR. Если у кого-то есть какие-либо идеи, пишите.
пшшшшшшшшшшшшшш!
|
Joker XT
VIP Developer
Регистрация: 5.8.06 Сообщений: 1292 Репутация: 7582
|
#4 [13.07.12, 14:37] Re: Разработка интерпретатора.
О каких изменениях в IAR ты говоришь? По-моему все юзают урезанную версию, специально для писания эльфов, она одна и никак не изменилась со времён сименса..
SE C901 [R1GA028]
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#5 [13.07.12, 14:39] Re: Разработка интерпретатора.
|
IDOL1234
Пользователь
Регистрация: 29.3.11 Сообщений: 113 Репутация: 1 Откуда: СПб
|
#6 [13.07.12, 16:12] Re: Разработка интерпретатора.
Я про инклуды говорил. Комп ожил, сейчас всё будет.. Ну, во всяком случае, компилятор.
пшшшшшшшшшшшшшш!
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#7 [13.07.12, 16:16] Re: Разработка интерпретатора.
если через свн клиент не можешь скачать, то что мешает с браузера скачать обновлённые файлы?
|
IDOL1234
Пользователь
Регистрация: 29.3.11 Сообщений: 113 Репутация: 1 Откуда: СПб
|
#8 [13.07.12, 16:20] Re: Разработка интерпретатора.
Всё, вроде выкачалось. Проверю и буду думать.
пшшшшшшшшшшшшшш!
|
Zormax
Admin
Регистрация: 12.12.05 Сообщений: 5826 Репутация: 5274 Откуда: Nizhniy Novgorod
|
#9 [13.07.12, 17:14] Перемещено.
Перемещено.
TOOKY T83 (1.3.1-L2), MK808B
|
Спасибо сказали: IDOL1234
|
unfunk
Elfmaker
Регистрация: 1.4.09 Сообщений: 146 Репутация: 974 Откуда: Украина, Кривой Рог
|
#10 [13.07.12, 19:12] Re: Разработка интерпретатора.
а свой велосипед принципиален? почему не взять готовое?
|
Страница 1 из 4: [1] 2 3 4 » | Тема закрыта |
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|