Gambas very much fits that bill, as the other reply mentioned. If you want to pay for something, Xojo (formerly known as RealBASIC) does too: https://www.xojo.com
My advice to developers that are interested in Xojo, or looking for something different in terms of languages / development platforms, is to give Xojo a try. You can build and run apps in debug mode for as long as you'd like, all at no charge. It's only when you want to compile apps so that you can run them as executables and/or for distribution that you'll need to purchase a license.