Clean

Clean — яке аз забонҳои барномасозӣ мебошад.

Мисолҳо
Hello, world!:
 module hello
 Start :: {#Char}
 Start = "Hello, world!"
Факториал:
  module factorial
  import StdEnv
  fac 0 = 1
  fac n = n * fac (n-1)

  // Факториалро ёбед 10
  Start = fac 10  module factorial2
  import StdEnv
  fac 0 = 1
  fac n = prod [1..n] // Ҳосили зарби адад аз 1 то n

  // Факториалро ёбед 6
  Start = fac 6
Числа Фибоначчи:
  module fibonacci
  fib 0 = 0
  fib 1 = 1
  fib n = fib (n - 2) + fib (n - 1) 
  Start = fib 7
Инфиксный оператор:
  (^) infixr 8 :: Int Int -> Int
  (^) x 0 = 1
  (^) x n = x * x ^ (n-1)
В этом объявлении описываетсят, что функция является правоассоциативным инфиксным оператором с приоритетом 8: это означает, что x*x^(n-1) эквивалентно x*(x^(n-1)) в противоположность (x*x)^(n-1). Этот оператор предварительно определен в StdEnv, стандартной библиотеке Clean.

Платформаҳо
Clean версияҳо барои Microsoft Windows, Apple Macintosh, Solaris ва Linux дорад.

 Эзоҳ 

 Пайвандҳо 
 Официальный ресурс функционального языка программирования Clean — является рабочим сайтом для создателей языка, где они публикуют новые версии трансляторов, описания и учебники, библиотеки, а также направления исследований и приглашения к участию в них. Интересен проект по совмещению языков Clean и Haskell.

 Нигаред 
Феҳристи забонҳои барномасозӣ

Гурӯҳ:Забонҳои барномасозӣ