Bla (ohjelmointikieli)

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

Funktionaaliset ohjelmointikielet