Bla (ohjelmointikieli)
Siirry navigaatioon
Siirry hakuun
Bla | |
---|---|
Paradigma | funktionaalinen |
Tyypitys | vahva, staattinen |
Kehittäjä | Wouter van Oortmerssen |
Verkkosivu | http://strlen.com/bla/ |
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
[muokkaa | muokkaa wikitekstiä]- 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