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