Android Scripting
From eLinux.org
Android Scripting Project
Supports the following languages
- Python
- Perl
- JRuby
- Lua
- BeanShell
- JavaScript
- Tcl
- Shell scripts
Adding other portable options would require compiling to Dalvik bytecode.