Clojure

Clojure

Clojure es un lenguaje de programación dinámico que se dirige a la máquina virtual Java (y al CLR).
Clojure es un lenguaje de programación dinámico que se dirige a la máquina virtual Java (y al CLR).Está diseñado para ser un lenguaje de propósito general, que combina la accesibilidad y el desarrollo interactivo de un lenguaje de secuencias de comandos con una infraestructura eficiente y robusta para la programación multiproceso.Clojure es un lenguaje compilado: se compila directamente en el código de bytes JVM, pero permanece completamente dinámico.Todas las funciones compatibles con Clojure son compatibles en tiempo de ejecución.Clojure proporciona un fácil acceso a los marcos de Java, con sugerencias de tipos opcionales e inferencia de tipos, para garantizar que las llamadas a Java puedan evitar la reflexión ... Clojure es un dialecto de Lisp, y comparte con Lisp la filosofía del código como datos y unPotente sistema macro.Clojure es predominantemente un lenguaje de programación funcional y presenta un rico conjunto de estructuras de datos inmutables y persistentes.Cuando se necesita un estado mutable, Clojure ofrece un sistema de memoria transaccional de software y un sistema de agente reactivo que garantiza diseños limpios, correctos y multiproceso.
clojure

Sitio web:

Caracteristicas

Categorias

Alternativas a Clojure para todas las plataformas con cualquier licencia

IronPython

IronPython

IronPython es una implementación del lenguaje de programación Python que se ejecuta en .NET y Silverlight.Es compatible con una consola interactiva con compilación totalmente dinámica.
Jython

Jython

Jython, sucesor de JPython, es una implementación del lenguaje de programación Python escrito en Java.
Racket

Racket

Racket (anteriormente PLT Scheme) es un lenguaje de programación moderno en la familia Lisp / Scheme, adecuado para una amplia gama de aplicaciones.
Elixir

Elixir

Elixir es un lenguaje dinámico y funcional diseñado para crear aplicaciones escalables y mantenibles.
  • Gratis
Hy

Hy

Hy es un maravilloso dialecto de Lisp que está incrustado en Python.
OCaml

OCaml

OCaml es un lenguaje de programación de fuerza industrial que admite estilos funcionales, imperativos y orientados a objetos.
Nim (programming language)

Nim (programming language)

Nim es un lenguaje de programación imperativo de tipo estático que intenta darle al programador la máxima potencia sin comprometer la eficiencia del tiempo de ejecución.
Guile

Guile

El lenguaje inteligente ubicuo de GNU para extensiones, una implementación del lenguaje de programación Scheme.