Какие языки программирования официально поддерживает 2.2? - PullRequest
0 голосов
/ 15 ноября 2010

Я знаю, что вы можете писать приложения на c, c ++ и java. Однако я слышал, что android также поддерживает схему, python, lua и другие, но никогда не мог найти его проверенным или фактическим списком.

Ответы [ 3 ]

1 голос
/ 11 марта 2012

Вот некоторые из них, которые я использую на своих телефонах (без рута) 2.2 и 2.3 (плюс pForth из командной строки)

Рынок составителей и интерпретаторов:

  • BASIC! + SQL
  • Light Basic
  • CalcScipt (RPN)
  • Clojure REPL
  • Android Shell (Beanshell)
  • JavaIDEdroid (Java)
  • Анджеджи (Ява)
  • Terminal IDE (Java)
  • AIDL (Java)
  • aDosBox (языки DOS через эмуляцию)
  • Логотип Android
  • Гамбит (Схема)
  • GCC и G ++ (через командную строку)
  • Компилятор Tiny C
  • SpiderMonkey (javascript командной строки)
  • Генерация (основанный на JavaScript, графический)
  • Обработка (на основе JavaScript)
  • cat (функциональный RPN на основе JavaScript)
  • Graphicalc (C interp)
  • IProgram (базовый тип)
  • JoyToy (базовый лайк)
  • Tiny Lisp ISLisproid
  • Луарида (Луа)
  • MathScript
  • Мобильный бейсик
  • Мобильный Футон (couchdb + сервер javascript)
  • OCaml toplevel для Android
  • Паскаль
  • Pepe (Pascal compiler)
  • Ретро (основанный на javascript Forth-like)
  • Rubuto IRB (jRuby)
  • SchemeREPL
  • Схема дроид
  • Sharpoid (на основе JavaScript)
  • Sigmascript (Lua)
  • C #, чтобы идти
  • ScriptBlocks (визуальный, на основе SymPy)
  • i-Jetty (сервлеты, использующие одну из систем компилятора Java выше)

В настоящее время SL4A поддерживает следующие языки: Beanshell, Rhino javascript, jRuby, perl, TCL, PHP, Python, ash, Lua, белка.

0 голосов
/ 02 июля 2011

Похоже, вы имеете в виду слой сценариев для Android. Вот что говорит Сценарий для Android о поддерживаемых языках:

"В настоящее время поддерживаются Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl и оболочка, и мы планируем добавить еще."

0 голосов
/ 15 ноября 2010

Официально, нет

Неофициально, Scala, Scheme и другие модифицировали среды выполнения и компиляторы для работы на Android.Те, которые компилируют / переводят напрямую в dex-коды операций без слишком большого количества сторонних библиотек, содержащихся в apk, конечно, лучше в плане производительности.

...