Clean (programmeertaal)

Clean
Paradigma zuiver functioneel programmeren, functioneel programmeren
Verschenen 1987 (36 jaar)
Ontworpen door Radboud Universiteit Nijmegen
Ontwikkeld door Radboud Universiteit Nijmegen
Huidige versie 3.1 (22 september 2022)[1] Bewerken op Wikidata
Typesysteem dynamisch typesysteem, sterke typering
Beïnvloed door Haskell
Besturingssysteem Linux, macOS, Windows
Licentie LGPL
Bestandsextensies icl, dcl, abc
Website (en) Officiële website
Portaal  Portaalicoon   Informatica

Clean is een functionele programmeertaal, ontwikkeld aan de Radboud Universiteit Nijmegen. Clean werd ontwikkeld voor het maken van praktische toepassingen.[2] Een functionele programmeertaal betekent dat programma’s opgesteld worden in de vorm van een functie die toegepast wordt om een resultaat te vinden.[3] Omdat Clean een functionele programmeertaal is, kan het gemakkelijker zijn om Clean aan te leren wanneer men al bekend is met algebra van de middelbare school.[4] Clean heeft veel gelijkenissen met andere moderne functionele programmeertalen zoals Miranda, Haskell en ML.[5] Clean is beschikbaar voor Windows, Linux en macOS.[6]

  1. Clean 3.1 (Stable). Geraadpleegd op 19 december 2022.
  2. FOLDOC (8 november 1995): 'Clean', FOLDOC, info verkregen op 8 november 2010. Gearchiveerd op 8 juni 2023.
  3. Wikipedia (21 oktober 2010): 'Functioneel programmeren', Wikipedia, info verkregen op 10 november 2010.
  4. Philippos Apolinario (z.j.): 'Programming in Clean', DISCENDA.org.
  5. Pieter Koopman, Rinus Plasmeijer, Sjaak Smetsers en Marko van Eekelen (2 september 2002): 'Functional Programming in CLEAN', Software Technologie, info verkregen op 5 november 2010.
  6. Clean (27 juli 2010): 'Clean', Clean

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in