Ceylon



Website: ceylon-lang.org

Proiectat de: Gavin King


Ceylon este un limbaj de programare orientat spre obiecte, puternic static, cu accent pe imuabilitate, creat de Red Hat.

Programele Ceylon rulează pe mașina virtuală Java (JVM) și ar putea fi compilate la JavaScript.

Proiectarea limbajului se concentrează pe lizibilitatea codului sursă, predictibilitate, instrumente, modularitate și metaprogramabilitate.

Caracteristicile importante ale Ceylonului include: un sistem de tip care aplică siguranța nulă și existența elementelor de listă la compilarea timpului regulat sintaxă și semantică, evitând cazuri speciale și construcții definite primitiv definite În favoarea suportului sintactic de zahăr pentru programarea generică și metaprogramarea, cu modularitatea generică renificată încorporată în limbaj, bazată pe module JBoss, interoperabile cu OSGI și Maven Tools, inclusiv un nume de idethe bazat pe eclipsă „Ceylon” este o referință oblică la Java la Java , în acea Java și Sri Lanka, cunoscute anterior ca Ceylon, sunt insule cunoscute pentru creșterea și exportul de cafea și ceai.

În august 2017, Ceylon a fost donat Fundației Eclipse.

În acel moment dezvoltarea lui Ceylon a fost arestată.

Nici versiunea sa, nici codul sursă nu s -a schimbat dincolo de august 2017.

În aprilie 2023, Eclipse Foundation a declarat încetarea tranziției.