Bla on Wouter van Oortmerssenin 1996 kehittämä yleiskäyttöinen ohjelmointikieli. Tyypiltään se on niin sanottu epäpuhdas funktionaalinen ohjelmointikieli. Kielen merkittävin ominaisuus on tuki ensimmäisen luokan ympäristöille, joka mahdollistaa olio-ohjelmointia muistuttavan ohjelmointitavan muuten funktionaalisessa kielessä.
Kielen kääntäjä on saatavilla Unix- ja Amiga-alustoille.
Ominaisuuksia ensimmäisen luokan ympäristöt sisällytys- ja parametrisoitu polymorphismi, tyypinpäättely (Hindley-Milner -variantti), käännösaikainen tyyppiturvallisuus moniperintä ja alityypitys korkeamman asteen funktiot, funktioliteraalit moduulit hahmonsovitus sisäänrakennetut perustyypit (esimerkiksi lista ja vektori) nimikoidut argumentit poikkeuksien käsittely
Aiheesta muualla The Bla Page
Luokka:Funktionaaliset ohjelmointikielet