Вниз  Pocket Basic
- 7.02.2017 / 11:18
uFooh
  Пользователь

uFooh 
Сейчас: Offline
vl@volk, Я про английскую локализацию.
__________________
 No thing is perfecT
- 7.02.2017 / 11:28
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
uFooh, так я прост не знаю англ
__________________
 знает толк
- 7.02.2017 / 11:28
MoteX
  Пользователь

MoteX 
Сейчас: Offline
vl@volk, ок, подправить не проблема. Про конкурента JetBrains поржал :)
Magatino, для работы с тачскрином есть две функции: touchx и touchy
- 7.02.2017 / 11:54
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
MoteX, а ты как сделал выполнение кода? Он у тебя компилируется сначала в байткод, а затем выполняется или парсится текст?
__________________
 знает толк
- 7.02.2017 / 12:04
MoteX
  Пользователь

MoteX 
Сейчас: Offline
vl@volk, я ж в шапке указал :) "Используется интерпретируемый язык basic." Конечно парсится.

Изменено MoteX (7.02 / 12:04) (всего 1 раз)
- 7.02.2017 / 12:31
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
MoteX, а компилятор слабо? :gg: А то этих бейсиков со своим интерпретатором развелось..
__________________
 わからない!!
- 7.02.2017 / 12:35
Devey
  Пользователь

Devey 
Сейчас: Offline
По сути, vlavolk наверное имел ввиду интерпретацию байт-кода, как в mobile basic
- 8.02.2017 / 02:01
MoteX
  Пользователь

MoteX 
Сейчас: Offline
Витаминыч, "интерпретатором развелось" - это не проблема. Компилируемые решения так же имеются. Этот проект я разрабатывал для своих задач. Ну и как итог - решил поделиться.
Devey, да нет, там же четко написано что он имеет ввиду:)
P.S.: нашел серьезный баг - апк билды падают с ошибкой, это я с инициализацией начудил. Выложу исправленную через несколько часов.
- 8.02.2017 / 02:13
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
MoteX, байткод выполняется на виртуальной машине (ВМ, VM), она же интерпретатор. ВМ может быть написана на чем угодно и выполнятся на другой ВМ. То есть ты пишешь на джава такую машину которая выполняет квантовые операции (команды изменения стека, загрузка в переменную, цикл, прерывания) которые сгрупированы в виде байткода и это будет тоже интепретатор. То есть косвенно процессор является интерпретатором. Но в отдельном варианте есть парсер. Ты читаешь текст построчно, и выполняешь его
Открыть спойлер

__________________
 знает толк
- 8.02.2017 / 02:19
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
кстати, пример самой примитивной вм

src = "set hello \"Hi\""
command = src.substr(0, src.indexOf(" "));
switch(command){
case "set":
....
}

* не вм, а парсера с выполнением кода
__________________
 знает толк

Изменено vl@volk (8.02 / 02:20) (всего 1 раз)
Наверх  Всего сообщений: 59
Фильтровать сообщения
Поиск по теме
Файлы топика (1)