Сценарии на планшете Android для простой текстовой аналитики и дискретного моделирования

Какой язык / идеал вы бы использовали для использования 8-дюймового планшета Android для обработки текстовых файлов и вывода результата в файл.

Я попробовал Cloud 9, а также ssh-to my VPN, но 8 "немного для этого.

Мои требования не такие высокие:

  • Манипуляции строк, в том числе регулярные выражения.
  • Желательные структуры, такие как списки и карты.
  • Случайные числа

Спасибо за любые предложения!

(Я буду разбираться с Бейсиком Пола Лоутона! … Прошло много десятилетий с тех пор, как я в последний раз писал музыку в QBasic, Amiga Basic и Casio basic, но это может сработать для этой цели)

Обновление: Пробовал основной! И с нетерпением жду экспериментов с предложениями ниже.

Первое редактирование показов на 8-дюймовом планшете без клавиатуры bluetooth

  • BASIC 28 минут: http://m.youtube.com/watch?v=roSpa1L7uWI
  • Рыби в течение 10 минут: https://www.youtube.com/watch?v=YuK3quoLmSA
  • Python, 11 минут с использованием QPython https://www.youtube.com/watch?v=qd5VMDv5UL4

Как IDE, я думаю, что вы не можете пройти мимо DroidEdit . Он имеет отличный минимальный интерфейс с вкладками файлов и поддержкой Dropbox и SFTP. Что касается языка, я предпочитаю Python для всех перечисленных вами задач, но DroidEdit поддерживает синтаксис для более 100 языков.

DroidEdit может компилировать / запускать код удаленно через SSH и возвращать результаты. Кроме того, он также поддерживает SL4A для запуска различных языков сценариев непосредственно на Android.

Ruby-language – это динамический язык с открытым исходным кодом, ориентированный на простоту и производительность. Он имеет элегантный синтаксис, который естественно читать и легко писать, позволяет вам соответствовать и превышать требования, которые вы указали

Ruboto IRB позволяет использовать интерактивный Ruby на Android. Редактируйте, сохраняйте и запускайте сценарии на телефоне. Отлично подходит для обучения, прототипирования и небольших приложений. Ruboto IRB использует мощь JRuby для открытия Android API. Позволяет писать и запускать скрипты.

Он доступен в игре, но если вы уверены в программировании на Android, вы бы предпочли начать работу с ruboto-irb, чтобы установить готовый двоичный пакет. Эти пакеты можно найти на странице https://github.com/ruboto/ruboto-irb/tree/master/dist .

Дополнительная полезная документация: