Mobile BASICBy David J Firth ( Free )
Mobile BASIC allows you to write BASIC programs on your device. This is a structured dialect of BASIC with subroutines, functions, a variety of control structures, eight data types (boolean, byte, short, integer, long, float, ...