Показать сообщение отдельно
  #8  
Старый 05.07.2013, 18:37
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Есть такая "чудесная" штука под ведройд, как AppInventor. Суть та же, только ориентировано больше на визуаль. Уж я этого "добра" нареверсился по долгу службы. Этот генератор кода запихивает в приложение всё, что у него есть и чего нет (фактически на любой писк в библиотеке должна существовать функция), а потом пытается поверх всего этого в двух классах сгенерить логику. Классы получаются от 30 000 строк совершенно безобразного и бессмысленного кода. Генерируются сотни совершенно бесполезных полей, методов, и т.д. На выходе получаем Dex-вариант "Hello, World!" весом в 4.5 мегабайта. Скорость работы соответствующая.
Уверен, что эта штука работает не многим лучше. Блоксхемный код сводится к вбиванию готовых кусков решений, до которых смогли додуматься разработчики (т.е. гигантские кучи бесполезного кода ради универсальности), и попытке увязать все это в логику, генеря еще одну кучу бесполезного кода. Если надо накидать калькулятор, да еще и не умея программировать - самое то. Но делать более адекватные программы почти невозможно.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием