Ceylon
Ceylon er et højt niveau, stærkt statisk skrevet objektorienteret programmeringssprog og udviklingskit udviklet af Red Hat . Sproget er baseret på Java , og programmer skrevet på Ceylon kan køres på Java virtuelle maskiner eller på JavaScript-motoren [12] [13] .
Projektet står over for opgaven med at befri udviklere for problemerne med Java-sproget [14] [15] [16] :
- forbedring af strukturerede data og brugergrænseflader,
- modularitet af sprogversionen,
- understøttelse af første og højere ordens funktioner,
- slippe af med klodset metaprogrammering.
Sprogets navn er en reference til Java-sproget (øen Java er kendt som en leverandør af kaffe, og Ceylon - nu Sri Lanka - er en verdensberømt leverandør af te [17] ).
Funktioner af sproget
Ceylon arver meget af Java-syntaksen. Eksempel Hej, verden! [18] :
shared void hej () {
print ( "Hej, verden!" );
}
Operator polymorfi
Ceylon vil ikke give operatøroverbelastning, da det anses for unødvendigt forvirrende, men understøtter i stedet operatørpolymorfi , hvor en operatør er en pegepind til en indbygget typemetode . Denne tilgang forventes at være sikrere og enklere end ægte operatøroverbelastning.
Andre sprog til JVM-platformen
Noter
- ↑ 1 2 http://ceylon-lang.org/community/companies/
- ↑ 1 2 http://ceylon-lang.org/community/
- ↑ http://ceylon-lang.org/blog/2015/10/29/ceylon-1-2-0/#ceylon_120_is_now_available
- ↑ https://api.github.com/repos/ceylon/ceylon/releases
- ↑ Ceylonsproget
- ↑ 1 2 3 4 https://gitter.im/ceylon/user?at=5660a7242cbea1d7054de9d9
- ↑ https://gitter.im/ceylon/user?at=5660a90e5057376520db6f8b
- ↑ http://ceylon-lang.org/documentation/1.2/faq/#what_is_ceylon
- ↑ http://ceylon-lang.org/code/licenses/
- ↑ Ceylon Open Source-projektet på Open Hub: Licensside - 2006.
- ↑ 1 2 http://ceylon-lang.org/documentation/1.1/spec/html_single/#runtimeandplatform
- ↑ Ceylon 1.0 beta . Dato for adgang: 26. september 2013. Arkiveret fra originalen 28. september 2013.
- ↑ Project Ceylon - Red Hat bygger Java- erstatning . Registret (13. april 2011). Hentet 27. november 2011. Arkiveret fra originalen 15. oktober 2011.
- ↑ Introduktion til Ceylon-projektet - Gavin King-præsentationer på QCon Beijing 2011 . Hentet 29. januar 2015. Arkiveret fra originalen 4. april 2015. (ubestemt)
- ↑ Gavin King. Ceylon (13. april 2011). Hentet 27. november 2011. Arkiveret fra originalen 12. november 2011. (ubestemt)
- ↑ Ceylon JVM-sprog . infoq.com (13. april 2011). — « For det første har jeg aldrig faktureret dette som en Java Killer eller den næste generation af Java-sproget. Ikke mine ord. Ceylon er ikke Java, det er et nyt sprog, der er dybt påvirket af Java, designet af folk, der er uundskyldende fans af Java. Java dør ikke lige foreløbig, så intet dræber det ." Hentet 27. november 2011. Arkiveret fra originalen 15. november 2011. (ubestemt)
- ↑ McAllister, Neil Red Hats Ceylon-sprog er en unødvendig storm i en tekande (22. april 2011). Hentet 27. september 2014. Arkiveret fra originalen 23. september 2014. (ubestemt)
- ↑ Gavin King. Introduktion til Ceylon del 1 (27. april 2011). Hentet 27. november 2011. Arkiveret fra originalen 17. november 2011. (ubestemt)
Links
- ceylon-lang.org - officiel hjemmeside for Ceylon
- ibm.com Ceylon-programmeringssproget: Del 1: Generelt overblik og nøglefunktioner
Java |
---|
Platforme |
|
---|
Sun Technologies |
|
---|
Nøgle tredjepartsteknologier |
|
---|
Historie |
|
---|
Sprogegenskaber |
|
---|
Scripting sprog |
|
---|
Java konferencer |
|
---|