jan 1, 2011 - Ceylon
Description:
Ceylon is an object-oriented, strongly statically typed programming language with an emphasis on immutability, created by Red Hat. Ceylon programs run on the Java virtual machine (JVM), and can be compiled to JavaScript.[5][6] The language design focuses on source code readability, predictability, toolability, modularity, and metaprogrammability.[7]
Important features of Ceylon include:[8]
A type system enforcing null safety and list element existence at compile time
Regular syntax and semantics, avoiding special cases and primitively-defined constructs in favor of syntactic sugar
Support for generic programming and metaprogramming, with reified generics
Modularity built into the language, based on JBoss modules, interoperable with OSGi[9] and Maven[10]
powerful tools, including an Eclipse-based IDE[11]
Added to timeline:
computer prog
Date: