Ceylon
Ceylon är ett högnivå, starkt statiskt typat objektorienterat programmeringsspråk och utvecklingskit utvecklat av Red Hat . Språket är baserat på Java och program skrivna på Ceylon kan köras på virtuella Java -maskiner eller på JavaScript-motorn [12] [13] .
Projektet står inför uppgiften att befria utvecklare från problemen med Java-språket [14] [15] [16] :
- förbättra strukturerad data och användargränssnitt,
- språkversionens modularitet,
- stöd för funktioner av första och högre ordningen,
- bli av med klumpig metaprogrammering.
Namnet på språket är en referens till Java-språket (ön Java är känd som en leverantör av kaffe, och Ceylon - nu Sri Lanka - är en världsberömd leverantör av te [17] ).
Funktioner i språket
Ceylon ärver mycket av Java-syntaxen. Exempel Hej världen! [18] :
shared void hej () {
print ( "Hej, värld!" );
}
Operatörspolymorfism
Ceylon kommer inte att tillhandahålla operatörsöverbelastning eftersom det anses vara onödigt förvirrande, utan stöder istället operatörspolymorfism , där en operatör är en pekare till en inbyggd typmetod. Detta tillvägagångssätt förväntas vara säkrare och enklare än verklig operatörsöverbelastning.
Andra språk för JVM-plattformen
Anteckningar
- ↑ 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
- ↑ Ceylonspråket
- ↑ 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/
- ↑ The ceylon Open Source Project on Open Hub: Licenses Page - 2006.
- ↑ 1 2 http://ceylon-lang.org/documentation/1.1/spec/html_single/#runtimeandplatform
- ↑ Ceylon 1.0 beta . Datum för åtkomst: 26 september 2013. Arkiverad från originalet 28 september 2013.
- ↑ Projektera Ceylon - Red Hat bygger Java -ersättning . Registret (13 april 2011). Hämtad 27 november 2011. Arkiverad från originalet 15 oktober 2011.
- ↑ Vi presenterar Ceylon-projektet - Gavin King-presentationer på QCon Beijing 2011 . Hämtad 29 januari 2015. Arkiverad från originalet 4 april 2015. (obestämd)
- ↑ Gavin King. Ceylon (13 april 2011). Hämtad 27 november 2011. Arkiverad från originalet 12 november 2011. (obestämd)
- ↑ Ceylon JVM-språk . infoq.com (13 april 2011). — « För det första fakturerade jag aldrig detta som en Java Killer eller nästa generation av Java-språket. Inte mina ord. Ceylon är inte Java, det är ett nytt språk som är djupt influerat av Java, designat av människor som är oförlåtande fans av Java. Java dör inte snart, så ingenting dödar det ." Hämtad 27 november 2011. Arkiverad från originalet 15 november 2011. (obestämd)
- ↑ McAllister, Neil Red Hats Ceylonspråk är ett onödigt storm i en tekanna (22 april 2011). Hämtad 27 september 2014. Arkiverad från originalet 23 september 2014. (obestämd)
- ↑ Gavin King. Introduktion till Ceylon del 1 (27 april 2011). Hämtad 27 november 2011. Arkiverad från originalet 17 november 2011. (obestämd)
Länkar
- ceylon-lang.org - officiella webbplats för Ceylon
- ibm.com Programmeringsspråket Ceylon: Del 1: Allmän översikt och nyckelfunktioner
Java |
---|
Plattformar |
|
---|
Sun Technologies |
|
---|
Viktiga tredjepartstekniker |
|
---|
Berättelse |
|
---|
Språkegenskaper |
|
---|
Skriptspråk |
|
---|
Java-konferenser |
|
---|