
¿Qué es Ceylon?
Ceylon es un lenguaje de programación que al igual que Groovy pretenden darle una nueva visión al programador, tomar lo mejor de Java y olvidarse de lo malo. Una de las diferencias con respecto a Groovy (tipado dinámico) es que se trata de un lenguaje de tipado estático y es necesario tener más cuidado cuando se definen variables y funciones.
Su sintaxis es muy parecida a C.
doc "Definir la sintaxis" by "Yo" TipoDato nombreFuncion(Param param){ ... }
El lenguaje todavía esta en desarrollo por el equipo de Gavin King, pero se puede empezar a usar.
Hola Mundo con Ceylon
Escribir el famoso «Hola mundo» (los programas se guardan con la extensión *.ceylon):
Los pasos a seguir son:
- Crear un directorio llamado «Programas»
- Dentro crear una carpeta llamada «source»
- Ahora crear un archivo llamado «hola.ceylon»
Si no queda muy claro puedes guiarte por la imagen.
hola.ceylon
doc "Hola mundo en Ceylon" by "Yo" void run(){ print("Hola mundo!!"); }
¿Cómo se compila y ejecuta Ceylon?
Debes teclear en la terminal de comandos:
ceylon compile source\hola.ceylon
Y para ejecutar:
ceylon run default
Listo, ya tienes tu primer programa escrito en este lenguaje.
Adhara Diseño Web
Muy bueno para empezar con ceylon :)
Ariel
Gracias, espero hacer un ejemplo con JS.
Chochos
Y si quieres compilar a JavaScript, simplemente pones compile-js en vez de compile – y luego run-js en vez de run, pero necesitas tener node.js instalado para poderlo ejecutar (aunque no para compilar).
Hay una diferencia en esto también: para que corra en jvm, el método run puede estar como lo dejaste, pero para que corra en JavaScript, necesitas marcar el método como shared.