I'm going to stick my neck out and say RealBasic. Yes, the language is proprietary and costs money, but it's really easy to get some code going, it runs on multiple platforms, and you can make native API and DLL function calls where the standard library doesn't meet your needs.
http://www.realsoftwre.com/