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