Clean
Innen: Programozás Wiki
Ugrás a navigációhozUgrás a kereséshezA Clean, egy tisztán funkcionális programozási nyelv. Statikus, erősen típusos nyelv. A hollandiai Nijmegen egyetemen fejleszti. Fejlesztése 87-ben indult kísérleti jelleggel arra vonatkozólag, hogy a modern fordítási technikákkal, lehetséges-e hatékony kódot fordítani egy tisztán funkcionális nyelvről.
Számos, más funkcionális nyelvnél megszokott hasznos tulajdonsága van, pl:
- Hivatkozási átlátszóság
- Halmaz kifejezések
- Őr minta
- Szemétgyűjtő
- Magasabb rendű függvények
- Curry jelölés
- Lusta kiértékelés
Szintaktikája első ránézésre nagyon hasonló a Haskell szintaktikájához.
Hello World! Clean-ben:
module hello Start :: {#Char} Start = "Hello, world!"