ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
27 мая
/830291
Топик полностью
fk0 (08.04.2018 14:23, просмотров: 89) в ответ на java всю жизнь в своих классах и jar лежала. Google изобретал всё свои нестандартные форматы (для патентного огораживания). А ELF в формате .so -- скорей всего нативный код. Полученный C/C++ компилятором. Другое дело, что там под линукс так писать - автор: fk0
Ну нижнее днище нижнего ада в андроиде пройдено: "based on ... SDL... project", "X11 emulation based on... and SDL" -- выглядит как будто клин клином вышибают... Дальше больше, в презентации "TWAPI in undroidwish" (я уже офонареваю). Но самое ссылка интересное, чувствуется Tcl может сделать маленькую революцию. Это современный Visual Basic, т.е. средство очень быстрого RAD, и что там уже есть (для андроида): * поддержка bluetooth; * камеры телефона; * декодирование и генерирование 1d/2d баркодов (QR, datamatrix); * поддержка bluetooth профиля rfcomm (компорт); * поддержка (ограниченного) множества usb-serial адаптеров; * поддержка базовых средств ОС андроида (попапы, нотификации, иконки, контент-провайдеры, получение событий); * поддержка сенсоров телефона; * распознавание речи (через api андроида конечно); * можно посылать смс; * как-то (ограниченно?) работать с NFC. Kроме того типичные tcl-пакеты: * парсеры форматов (zip, xml...); * генераторы (например pdf); * математические пакеты, включая графику; * обработка и ввод/вывод звука; * базы данных; * классический GUI на базе Tk и масса виджетов с "больших ПК" (правда с ними пальцем работать вобщем-то иногда трудно); * сетевые функции... Самое убойное -- пакет позволяющий вызывать C-функции прямо из Tcl (на C/C++ писать ничего не надо). И чем это не RAD современности? Простой язык, не нужно погружаться в мрак Java, созданный код -- кросс-платформенный и пойдёт и в windows, и в linux, и на андроиде (за исключением использования платформо-специфичных пакетов), можно работать в интерактивном режиме (как в Basic, пишешь код -- он тут же исполняется). Код пишется на порядок быстрей, чем на C++ или Java. Минусы -- порядочный bloatware, характеристики по скорости и памяти не идеальные. Хотя надо сказать, готовые матпакеты вызываемые из скриптового языка по скорости запросто могут уделать плохо написанный вручную C/C++ код.
[ZX]
tclundroidwishandrowish
Ответить
Ответы