Ceylon logo

Ceylon

Enables writing large programs in teams across Java and JavaScript virtual machines.

Made by Unknown Author

  • JVM

  • development

  • javascript-vm

  • Virtual machine

  • Programming Language

  • programming

What is Ceylon?

Ceylon is a modern, pragmatic language designed specifically for writing large programs in teams. It provides support for both the Java Virtual Machine (JVM) and the JavaScript Virtual Machine (JS VM), allowing developers to write their code in Ceylon and have it run on the JVM, on Node.js, or in a web browser. While some modules may be platform-dependent, the language itself is equally capable on both the Java and JavaScript virtual machines Ceylon modules can be deployed on Ceylon's own JVM-based module runtime, on any OSGi container, on the Node.js module system, on Vert.x, or in a browser using require.js, providing developers with a flexible and versatile platform for their applications

Highlights

  • Cross-platform support for Java and JavaScript Virtual Machines
  • Deployment options include Ceylon's JVM-based module runtime, OSGi containers, Node.js, Vert.x, and web browsers
  • Designed for writing large, collaborative software projects

Platforms

  • Linux
  • Hotspot JVM
  • Windows
  • Mac
  • JavaScript

Languages

  • English

Features

    • Object-oriented Language

    • Functional Language

    • Static typing