GtkAda is a binding for Ada. Ada is like
Pascal but much more powerful. GTK is available for Linux, Windows and OSX. However, you could also use Qt and import from C++ to Ada.
http://www.adacore.com/gtkada/
http://compgroups.net/comp.lang.ada/gtkada-for-macos-x/14082...