Blackberry

Homepage: http://blackberry.com

Blackberry accepts a variety of programming languages:
 * JavaScript through WebWorks
 * ActionScript through Adobe AIR
 * Java

Blackberry can use Ruby for apps, via Rhomobile, and other languages are available (see Blackberry Platform Partners).

Finally, Blackberry makes a strong effort to port various programming languages and libraries over, using the Blackberry NDK:
 * C/C++
 * Erlang
 * Lua
 * V8