7.02.2017 / 11:18 | |
uFooh  Пользователь
Сейчас: Offline
Имя: Dimitro Откуда: Санкт-Петербург Регистрация: 17.10.2012
| vl@volk, Я про английскую локализацию.
__________________
 No thing is perfecT |
7.02.2017 / 11:28 | |
vl@volk  Пользователь
Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| uFooh, так я прост не знаю англ
__________________
 знает толк |
7.02.2017 / 11:28 | |
MoteX  Пользователь
Сейчас: Offline
Имя: Матвей Откуда: Вяземский Регистрация: 14.10.2011
| vl@volk, ок, подправить не проблема. Про конкурента JetBrains поржал Magatino, для работы с тачскрином есть две функции: touchx и touchy |
7.02.2017 / 11:54 | |
vl@volk  Пользователь
Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| MoteX, а ты как сделал выполнение кода? Он у тебя компилируется сначала в байткод, а затем выполняется или парсится текст?
__________________
 знает толк |
7.02.2017 / 12:04 | |
MoteX  Пользователь
Сейчас: Offline
Имя: Матвей Откуда: Вяземский Регистрация: 14.10.2011
| vl@volk, я ж в шапке указал  "Используется интерпретируемый язык basic." Конечно парсится. Изменено MoteX (7.02 / 12:04) (всего 1 раз) |
7.02.2017 / 12:31 | |
Витаминыч  Супермодератор
Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| MoteX, а компилятор слабо?  А то этих бейсиков со своим интерпретатором развелось.. __________________
 わからない!! |
7.02.2017 / 12:35 | |
Devey  Пользователь
Сейчас: Offline
Регистрация: 14.01.2010
| По сути, vlavolk наверное имел ввиду интерпретацию байт-кода, как в mobile basic
|
8.02.2017 / 02:01 | |
MoteX  Пользователь
Сейчас: Offline
Имя: Матвей Откуда: Вяземский Регистрация: 14.10.2011
| Витаминыч, "интерпретатором развелось" - это не проблема. Компилируемые решения так же имеются. Этот проект я разрабатывал для своих задач. Ну и как итог - решил поделиться. Devey, да нет, там же четко написано что он имеет ввиду  P.S.: нашел серьезный баг - апк билды падают с ошибкой, это я с инициализацией начудил. Выложу исправленную через несколько часов. |
8.02.2017 / 02:13 | |
vl@volk  Пользователь
Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| MoteX, байткод выполняется на виртуальной машине (ВМ, VM), она же интерпретатор. ВМ может быть написана на чем угодно и выполнятся на другой ВМ. То есть ты пишешь на джава такую машину которая выполняет квантовые операции (команды изменения стека, загрузка в переменную, цикл, прерывания) которые сгрупированы в виде байткода и это будет тоже интепретатор. То есть косвенно процессор является интерпретатором. Но в отдельном варианте есть парсер. Ты читаешь текст построчно, и выполняешь его Открыть спойлер Закрыть спойлер много наумничал, проститетя __________________
 знает толк |
8.02.2017 / 02:19 | |
vl@volk  Пользователь
Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| кстати, пример самой примитивной вм
src = "set hello \"Hi\"" command = src.substr(0, src.indexOf(" ")); switch(command){ case "set": .... }
* не вм, а парсера с выполнением кода
__________________
 знает толк Изменено vl@volk (8.02 / 02:20) (всего 1 раз) |