Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи 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
Репутация: 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,
попробуй эту версию (если можно доверять словам автора):
http://supertrubka.org/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
Репутация: 1407





 
  #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
Сообщений: 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 »Тема закрыта


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

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

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