Activa las notificaciones para estar al tanto de lo más nuevo en tecnología.

Finalmente se libera Ceylon 1.0.0

Ceylon es un lenguaje moderno, modular, para las máquinas virtuales de Java y Javascript. La versión 1.0.0 finalmente es liberada con la especificación del lenguaje,...

ceylon00

Ceylon es un lenguaje moderno, modular, para las máquinas virtuales de Java y Javascript. La versión 1.0.0 finalmente es liberada con la especificación del lenguaje, compilador y entorno de programación. Todo disponible. La idea de Ceylon es escribir programas grandes en equipo.  Se deriva de C y se anunció por vez primera en Bejing, en el QCon de abril del 2011.

El lenguaje es de código abierto. La primera versión, la 1.0, se liberó el pasado septiembre y ahora, apenas dos meses después, se libera (y disponible para descargar), la versión 1.0.0 oficial. De acuerdo a Gavin King, su creador, la versión incluye:

  • La especificación completa del lenguaje que define la sintaxis y semántica de Ceylon, en un lenguaje accesible al desarrollador profesional.
  • Un conjunto de herramientas en modo terminal, que incluye compiladores para Java y Javascript, un compilador de documentación y soporte para ejecutar programas modulares en la JVM y Node.js.
  • El módulo del lenguaje.
  • El SDK de Ceylon
  • Un entorno de programación basado en Eclipse.

Ceylon ha sido diseñado para ser un lenguaje orientado a objetos altamente entendible con tipos estáticos. Sus características, de acuerdo a King son:

  • Énfasis en la claridad y un fuerte enfoque en la eliminación de constructores potencialmente dañinos.
  • Un sistema de tipos extremadamente poderosos combinando subtipos y polimorfismo paramétrico.
  • Un tratamiento único de funciones y tipos n-tuples, permitiendo abstracciones poderosas.
  • Constructores de primera clase para definir módulos y dependencias entre ellos.
  • Una sintaxis muy flexible que incluye comprensión ny soporte para expresar estructuras de tipo árbol.

Referencias:

ceylon-lang.org
Descargar Ceylon

Comentarios