Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

Разработка интерпретатора. : Эльфостроение : Эльфы : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Эльфы
      /  Эльфостроение
   /  Разработка интерпретатора.
| Тема закрыта
На печать 
Правила 
Страница 1 из 4: [1] 2 3 4 »

IDOL1234


Пользователь


Регистрация: 29.3.11
Сообщений: 113
Репутация: 1
Откуда: СПб




 
  #1 [13.07.12, 11:47] Разработка интерпретатора.   

 
Прошу сильно не пинать :oops:
Итак, новая безумная идея: сделать некий эльф, интерпретирующий специально сгенерированный для него код.
Почему я считаю, что нужно создать такую программу:
-Таким образом можно попытаться избавиться от ребутов, происходящих из-за криворукости эльфописателя. По моему опыту, процентов 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
Репутация: 7599





 
  #4 [13.07.12, 14:37] Re: Разработка интерпретатора.   

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




SE C901 [R1GA028]

Legas


Expert


Регистрация: 30.4.09
Сообщений: 444
Репутация: 1422





 
  #5 [13.07.12, 14:39] Re: Разработка интерпретатора.   

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




improved make.bat (armpc)
--
Sе C902 SW-R3EG004 AO
Sе w995 SW-R1HA035
k800, k850, c510, c905, w880, w910, w705, w715, j105
j20 cid81

IDOL1234


Пользователь


Регистрация: 29.3.11
Сообщений: 113
Репутация: 1
Откуда: СПб




 
  #6 [13.07.12, 16:12] Re: Разработка интерпретатора.   

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




пшшшшшшшшшшшшшш!

Legas


Expert


Регистрация: 30.4.09
Сообщений: 444
Репутация: 1422





 
  #7 [13.07.12, 16:16] Re: Разработка интерпретатора.   

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




improved make.bat (armpc)
--
Sе C902 SW-R3EG004 AO
Sе w995 SW-R1HA035
k800, k850, c510, c905, w880, w910, w705, w715, j105
j20 cid81

IDOL1234


Пользователь


Регистрация: 29.3.11
Сообщений: 113
Репутация: 1
Откуда: СПб




 
  #8 [13.07.12, 16:20] Re: Разработка интерпретатора.   

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




пшшшшшшшшшшшшшш!

Zormax


Admin


Регистрация: 12.12.05
Сообщений: 5820
Репутация: 5289
Откуда: 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 »Тема закрыта


Похожие темы
 ТемаОтветыАвторПросмотрыОбновление
  Разработка эльфов на Linux3igor_b970724.03.13, 14:03
  Weather Informer - Разработка3CTFMoN583421.09.10, 05:02

  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.03 секунд | 9 Запросов | HTML: 40.76 КБ -