Hola Mundo en Ceylon

12/Feb/2013 Ceylon , , 3 Comentarios

¿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:

  1. Crear un directorio llamado "Programas"
  2. Dentro crear una carpeta llamada "source"
  3. 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.

Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

3 comentarios en “Hola Mundo en Ceylon”

ARIEL

Adhara Diseño Web

Muy bueno para empezar con ceylon 🙂

ARIEL

Ariel

Gracias, espero hacer un ejemplo con JS.

ARIEL

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.

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*