7

Acabo de aprender de otra pregunta que Haskell se llama un lenguaje de programación al curry porque aplica el currying de función por defecto. ¿Cuáles son otros idiomas que muestran este comportamiento?¿Qué es una lista de lenguajes de programación al curry?

+2

Lo que he hecho: googleó "lenguajes de programación al curry", revisó los primeros 3 enlaces. googleó la "lista de lenguajes de programación currados", verificó los primeros 3 enlaces. "Lenguajes de programación por características" en Google, verificó los primeros 3 enlaces. Se buscó en el desbordamiento de la pila para [currying] [programming-languages], [currying] list, [currying]. – MaiaVictor

Respuesta

6

De las lenguas menos esotéricos que es principalmente Haskell:

f x y z = x + y * z 
g = f 4 
r = g 7 8 

OCaml y F #:

let f x y z = x + y * z 
let g = f 4 
let r = g 7 8 

y en menor grado LME (donde las bibliotecas utilizar currying menos):

fun f x y z = x + y * z 
val g = f 4 
val r = g 7 8 
Cuestiones relacionadas