Diferencia entre revisiones de «Clojure»

Contenido eliminado Contenido añadido
KLBot2 (discusión · contribs.)
m Bot: Moviendo 21 enlaces interlingüísticos a d:Q51798 en Wikidata
Jileon (discusión · contribs.)
m →‎Características del lenguaje: Enlace con la entrada para evaluación perezosa
Línea 41:
* Representación de funciones como valores, y preferencia por la [[recursión]] y el uso de ''higher order functions'' sobre de la [[iteración]] basada en [[Efecto secundario (informática)|efectos secundarios]].
* Números de precisión arbitraria, y representación literal de fracciones, generadas en las divisiones no enteras.
* Secuencias con [[evaluación perezosa]] (los elementos de la secuencia no se computan hasta que son necesarios, lo que permite representar conjuntos infinitos en potencia).
* Sistema integrado de estructuras de datos [[Persistencia de objetos|persistentes]] e inmutables.
* Control del ''estado'' (conjunto de valores que puede adquirir una entidad en el tiempo) en situaciones de concurrencia a través de sistemas transaccionales, de agentes y mediante ''bindings'' locales.