LocalazyLocalazy
Clean je deklaratívny, univerzálny programovací jazyk vyvinutý profesorom Henrim Balom a jeho kolegami na CWI v Amsterdame. Je založený na funkcionálnom programovacom jazyku Haskell a logickom programovacom jazyku Prolog. Clean bol navrhnutý s ohľadom na tri hlavné ciele: 1. Byť veľmi stručným jazykom. 2. Má mať jednoduchú a konzistentnú sémantiku. 3. Aby sa ľahko učil. Okrem toho je Clean čistý funkcionálny jazyk, čo znamená, že všetky výpočty sa vykonávajú pomocou volaní funkcií. Vďaka tomu je veľmi jednoduché paralelizovať programy napísané v jazyku Clean. Syntax jazyka Clean je inšpirovaná jazykom Haskell, je však oveľa jednoduchšia. V jazyku Clean sa napríklad nenachádzajú žiadne deklarácie typov. Vďaka tomu sú programy kratšie a ľahšie čitateľné. Clean je jazyk na všeobecné použitie, ale obzvlášť dobre sa hodí na písanie grafických používateľských rozhraní, databázových aplikácií a kompilátorov.