Clojure es un lenguaje de programación funcional que corre bajo la JVM, se considera un dialecto de Lisp.
¿Cómo ejecuto un programa en Clojure (desde la terminal de comandos)?
java -jar clojure_version.jar Programa.cjl
La extensión del archivo es *.clj
¿Cómo quedaría el "hola mundo" en Clojure?
Creamos un archivo llamado holamundo.clj escribimos lo siguiente:
;; esto es un comentario
(println "hola mundo!")
Lo ejecutamos:
java -jar clojure_version.jar holamundo.clj
Tenemos nuestro primer script en este lenguaje.
REPL (Read Eval Print Loop) en Clojure
Para entrar al REPL debes teclear:
java -jar clojure_version.jar
Saldrá algo como esto:
Clojure 1.5.1
user =>
Ya puedes comenzar haciendo pruebas.
user => (println "hola mundo")
hola mundo
nil
user => (+ 3 4 5)
12
user => (* 4 (+ 5 6) )
44
user => (def cadena "Una introduccion a Clojure")
#' user/ cadena
user => (println cad)
Una introduccion a Clojure
nil
Para salir teclea Ctrl + C en Windows, y Ctrl + D en Linux.
A mi parecer Clojure es un lenguaje algo complejo, como lo puede ser el uso de paréntesis, los operadores,definir variables y funciones. Pero no es imposible de aprender. Tan solo hay que practicar bastante.
Actualización: Links:
Descarga: http://clojure.org/
Twitter del creador del lenguaje:https://twitter.com/richhickey
Este lenguaje sigue el paradigma de la programación funcional, el cual que trata la computación como la evaluación de funciones matemáticas y evita cambiar el estado y los datos mutables. La programación funcional se enfoca en la inmutabilidad, las funciones puras y la composición de funciones para crear software robusto y mantenible.
¿Cómo ejecuto un programa en Clojure (desde la terminal de comandos)?
java -jar clojure_version.jar Programa.cjl
La extensión del archivo es *.clj
¿Cómo quedaría el "hola mundo" en Clojure?
Creamos un archivo llamado holamundo.clj escribimos lo siguiente:
;; esto es un comentario
(println "hola mundo!")
Lo ejecutamos:
java -jar clojure_version.jar holamundo.clj
Tenemos nuestro primer script en este lenguaje.
REPL (Read Eval Print Loop) en Clojure
Para entrar al REPL debes teclear:
java -jar clojure_version.jar
Saldrá algo como esto:
Clojure 1.5.1
user =>
Ya puedes comenzar haciendo pruebas.
user => (println "hola mundo")
hola mundo
nil
user => (+ 3 4 5)
12
user => (* 4 (+ 5 6) )
44
user => (def cadena "Una introduccion a Clojure")
#' user/ cadena
user => (println cad)
Una introduccion a Clojure
nil
Para salir teclea Ctrl + C en Windows, y Ctrl + D en Linux.
A mi parecer Clojure es un lenguaje algo complejo, como lo puede ser el uso de paréntesis, los operadores,definir variables y funciones. Pero no es imposible de aprender. Tan solo hay que practicar bastante.
Actualización: Links:
Descarga: http://clojure.org/
Twitter del creador del lenguaje:https://twitter.com/richhickey
Comentarios
Publicar un comentario