![]() |
Модераторы: Alexeis |
![]() ![]() ![]() |
|
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
Тут целая ветвь о написании программ ДЛЯ мобильных устройств. А как быть, если с мобильным в руках проводишь времени больше, чем с компом? Кто видел/слышал/держал в руках интерпретаторы(компиляторы?!) неважно каких языков для мобильных устройств? Чтоб на мобильнике программы можно было писать, так сказать, "неотходя от кассы".В первую очередь интересуют J2ME варианты - смартфона не имею. Да и кажется мне, что у смартов с этим делом получше будет.
Свои пять копеек: Mobile Basic - платный. Диалект Basic'a. Microcalc2 - табличный процессор с парсингом формул и встроенным LISP (почти - не хватает операций со списками) языком. Что ещё? Где ещё? PROLOG для мобильных никто не видал? |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
||||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
Фортрана я не встречал.
По этой ссылке есть базовые языки: C#, GCC, ppcBasic, JAVA, некоторые редакторы. Есть разная PPC экзотика. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
вот ещё немного. Разного рода скриптовые языки. Почти все - только "ядро", т.е. библиотеки для встраивания в другие программы.
JIProlog - как я понял, в MIDP-варианте создавать свои предикаты низзя - только выполнять уже заложенные(при помощи встроенных и самописных, но самописные предикаты надо предварительно "вкомпилировать" в мидлет ![]() Это сообщение отредактировал(а) skyboy - 8.8.2006, 09:23 |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
Многие компиляторы именно так и делают.
Пишется интерпритатор P-кода. Обычно на джаве. А потом прогу компилят в P-код и приклеивают к ней интерпритатор. Далеко не качественная работа, но это работает. Цель - быстро создать компилятор для редкого языка, не вникая особо в железо. Для основных языков написаны полноценные компиляторы. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
Snowy, дело в том, что в том интерпретаторе класс, ответственный за парсинг, имеет метод для добавления предиката(и парсинга его!). Т.е. в программе это выглядит так:
parsing_class_object.addPredicate('z(X):-X<5,X>3') Поэтому вдвойне непонятно, почему бы не сделать такое добавление во время работы... LISP microcalc'a(см. выше) даже сохранять программу в ресурсы мидлета может. И загружать. Почему бы и тут не сделать? ![]() |
|||
|
||||
AIF |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.9.2007 Репутация: нет Всего: нет |
Есть еще как минимум и Forth мидлет ...
Самое интересное для WMS здесь: http://smartphones.net.ru/modules.php?name...opic&t=1297 Это сообщение отредактировал(а) AIF - 14.3.2008, 15:04 |
|||
|
||||
Fox_in |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.4.2007 Репутация: нет Всего: нет |
Есть еще эмулятор DOS'a. А в нем запускается все наследие доса. Пробовал Turbo Pascal -- отлично работает, даже работа с графикой возможна.
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
Fox_in, DOS-VM под J2ME-устройства?!
![]() |
|||
|
||||
icepro |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
Для программирования на мобильник юзаю Midlet Pascal... Имхо вещь простая и интерестная, ну и к тому же функциональная...
|
|||
|
||||
daNick |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 12.8.2006 Где: Казахстан, Астана Репутация: нет Всего: нет |
Блин, чего-то я не понял. В java-приложениях возможна разработка программ или нет?
--------------------
Долго не кончать - преимущество мужчины, а не оратора.Я так много читал о вреде курения, что решил бросить... читать.(с) Сергей Довлатов |
|||
|
||||
programador |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 12.4.2006 Репутация: нет Всего: нет |
Возможно. Но необходимо учитывать тип мобильного устройства и наличие под него виртуальной машины. Со смартфонами с Symbian, Linux, а также для PalmOS проще, т.к. можно запускать приложения созданные на CDC (реализуется часть функций J2SE). Это зависит от наличия договора у производителя устройства с Sun Microsystems. С PocketPC есть проблемы - виртуальной машины от Sun Microsystems нет. Необходимо либо CLDC использовать (те же мидлеты), либо искать виртуалку третьих производителей, не каждая из которых является 100% Java (например,Cre-Me, Jeode, Mysaifu, J9 IBM, Qtopia, SuperWaba, PERC Aonix). Плюсы и минусы каждой такой Java или Java-подобной системы нужно рассматривать отдельно.
|
|||
|
||||
AIF |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.9.2007 Репутация: нет Всего: нет |
Подмножество ANSI Forth для J2ME с проектом NetBeans ... Прямая ссылка: http://www.usebox.net/jjm/sfi/contrib/MobileApplication.zip Страница проекта: http://www.usebox.net/jjm/sfi/ Это сообщение отредактировал(а) AIF - 14.3.2008, 14:51 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
tuProlog - в отличие от jitprolog никакй предварительной "компиляции" не требует и позволяет задавать набор фактов+правил(theory в терминах программы) во время работы.
но вообще говоря, tuProlog - это скорее бибилотека на java, потому Java API для использования возможностей prolog'a в своей программе описаны неплохо, а вот возможности самого prolog'a(доку по встроенным предикатам) я не нашел :( |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
cellular basic - интерпретатор basic'a.
поддерживается работа с графикой, ввод-вывод(вроде как даже поддержка работы с SMS). документация слабая, правда. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование мобильных устройств" | |
|
Раздел посвящен программированию мобильных устройств. Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п), |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |