An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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 could be compiled to JavaScript.The language design focuses on source code readability, predictability, toolability, modularity, and metaprogrammability. Important features of Ceylon include: The name "Ceylon" is an oblique reference to Java, in that Java and Sri Lanka, formerly known as Ceylon, are islands known for growth and export of coffee and tea.

Property Value
dbo:abstract
  • Ceylon és un llenguatge de programació desenvolupat per Red Hat i publicat el 2011. Molt influït per Java i pretén ser un substitut que solucione els problemes de cara a la interfície com la . (ca)
  • Projekt Ceylon je objektově orientovaný programovací jazyk a SDK. Je založen na jazyku Java, vyvíjený společností Red Hat. Programy napsané v jazyce Ceylon jsou spustitelné nad Java Virtual Machine a .Název "Ceylon" je nepřímou referencí k Javě, neboť oba ostrovy Jáva a Srí Lanka (kdysi známá pod jménem Ceylon) produkují kávu. (cs)
  • Ceylon ist eine Programmiersprache mit einem Software Development Kit (SDK), die auf Java basiert und für die Java Virtual Machine kompiliert wird. Der Name ist gleichzeitig die ehemalige Bezeichnung der Insel Sri Lanka sowie des von dort stammenden Tees. Dies kann als Anspielung auf Java gesehen werden, das nach dem Arabica-Kaffee benannt wurde, der auf der Insel Java angebaut wird. Das Projekt will eine Sprache und ein SDK nach heutigen Designstandards entwickeln, wobei sowohl aus den richtigen als auch den falschen Entscheidungen des Java-Projekts gelernt werden soll. Wie der Java-Compiler erzeugt der Ceylon-Compiler Bytecode für die Java Virtual Machine. Initiiert wurde sie vom Red-Hat-Entwickler , der durch seine Arbeit an Seam und dem Hibernate-Framework bekannt wurde. Syntaktisch lehnt sich Ceylon stark an Java an. Red Hat beschreibt die Sprache als gut lesbar und extrem typsicher. Bisher wurden der Compiler für die Kommandozeile, Sprachmodule, das Laufzeitsystem, eine Eclipse-basierte Entwicklungsumgebung und ein Dokumentationcompiler veröffentlicht. Gegenüber dem für Version 1.0 geplanten Sprachumfang fehlten Ende 2011 nummerierte Typen, nutzerdefinierte Anmerkungen und Reflection. (de)
  • 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 could be compiled to JavaScript.The language design focuses on source code readability, predictability, toolability, modularity, and metaprogrammability. Important features of Ceylon include: * 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 and Maven * powerful tools, including an Eclipse-based IDE The name "Ceylon" is an oblique reference to Java, in that Java and Sri Lanka, formerly known as Ceylon, are islands known for growth and export of coffee and tea. In August 2017, Ceylon was donated to the Eclipse Foundation. At that time Ceylon's development got arrested. Neither its version, nor its source code has changed beyond August 2017. (en)
  • Ceylon (prononcé [sɨˈlɒn])) est un langage de programmation open-source de haut niveau, fortement typé et au typage statique. Sa syntaxe se rapproche de celle de Java. Il peut être compilé sous forme de bytecode Java ou sous forme de JavaScript. Il a été publié par Red Hat sous licence Apache v2. Il a été créé par , créateur de Hibernate et de . (fr)
  • Ceylon es un lenguaje de programación orientado a objetos, desarrollado por Red Hat. El lenguaje en sí mismo toma mucha de su sintaxis de Lenguaje de programación Java. Gavin escribe en su blog que el Lenguaje Java ha quedado un poco viejo; por lo tanto él diseñó un lenguaje llamado Ceylon que tiene como principal objetivo actualizar el lenguaje Java. Los objetivos de Ceylon incluyen: * Ser fácil de aprender tanto para desarrolladores Java como C#. * Eliminar la verbosidad de Java pero manteniendo la legibilidad. * Mejorar el tipado estático de Java. * Proveer una expresión declarativa para eliminar dependencias con xml. * Apoyar y fomentar un estilo de programación más funcional. * Proveer soporte para meta-programación. * Proveer construcción modular. (es)
  • Ceylon è un linguaggio di programmazione general purpose, multi-paradigma, open source inizialmente progettato dal programmatore Gavin King (già noto per essere il creatore del ORM Hibernate) e dal suo team per conto di Red Hat. Ceylon è studiato per girare sulla JVM (Java Virtual machine) ed è ispirato dall'analisi di altri linguaggi di programmazione operanti sulla stessa piattaforma anche se principalmente è stato Java il modello seguito, soprattutto a livello sintattico. Peraltro ci sono, rispetto a Java, alcune differenze sostanziali; ad esempio non è permesso l'overload degli operatori, sostituito da un loro comportamento polimorfico. Lo sviluppo è iniziato nel 2009 ma solo nel 2011 al QCon di Pechino lo stesso King ha presentato il progetto che prevede anche un SDK dedicato ed indipendente. Una prima versione pubblica del compilatore, sia pure allo stadio embrionale e con funzionalità ridotte, è stata distribuita a fine dicembre 2011. Ceylon è un linguaggio a tipizzazione statica e, stante la vicinanza con Java, è particolarmente orientato verso la programmazione a oggetti.Nel mese di agosto del 2017 il progetto è stato donato alla Eclipse Foundation. Successivamente non ha più ricevuto alcun aggiornamento. (it)
  • Ceylon(セイロン)は、レッドハット社によって開発されたプログラミング言語およびソフトウェア開発キットである。この言語はJava言語をもとに作られ、Java仮想マシンで動作する。またJavascriptにコンパイルすることができる。 この言語とソフトウェア開発キットのプロジェクトは、Java言語とJava SEソフトウェア開発キットで見られた成功と失敗を踏まえた上で、もし今それらが設計されたとしたら、商用コンピューティング向けの言語と開発キットがどんなものになっていたかを示すものであると言える。また、レッドハット自身は否定しているものの、業界のアナリストからは同プロジェクトはJavaを抹殺するためのものだと言われている。 (ja)
  • Ceylon – projekt języka programowania oraz SDK dla niego tworzony przez firmę Red Hat. Bazuje na języku Java – programy w nim napisane będą się uruchamiać pod jej wirtualną maszyną. Głównym deweloperem projektu jest Gavin King, który przedstawia język jako Javę do zadań biznesowych. Język został zaprezentowany po raz pierwszy na konferencji QCon w Pekinie. Wcześniej potajemnie rozwijano go przez dwa lata. (pl)
  • Ceylon — объектно-ориентированный язык программирования высокого уровня со строгой статической типизацией и комплект средств разработки, разрабатываемые компанией Red Hat. Язык основан на Java, а программы написанные на Ceylon могут быть запущены на виртуальных машинах Java или на движке JavaScript. Перед проектом стоит задача избавления разработчиков от проблем языка Java: * улучшение структурированных данных и пользовательских интерфейсов, * модульность версии языка, * поддержка функций первого и более высокого порядков, * избавление от неуклюжего метапрограммирования. Название языка является отсылкой к языку Java (остров Ява известен как поставщик кофе, а Цейлон —ныне Шри-Ланка — является всемирно известным поставщиком чая). (ru)
  • Ceylon — мова програмування, котра створюється компанією Red Hat як мова загального призначення, що претендує на роль заміни Java. Написані мовою Ceylon програми і модулі можуть виконуватися в стандартній віртуальній машині Java (JVM) або компілюватися в JavaScript для виконання у веббраузері або під управлінням Node.js. Для розробки застосунків надаються Ceylon SDK, колекція модулів і інтегроване середовище розробки Ceylon IDE, побудоване на основі платформи Eclipse. Початковий код пов'язаних з мовою компонентів поширюється під ліцензією GPLv2, а код середовища розробки під ліцензією . Бінарні пакунки можна завантажити у форматах deb і rpm. Лідером розробки є Ґевін Кінг (Gavin King), засновник проектів Hibernate і Seam. Метою створення Ceylon було бажання позбавити Java від застарілих концепцій і підходів, які заважають подальшій еволюції мови та досягненню вищого рівня ефективності. Крім реалізації найкращих можливостей Java, у Ceylon також запозичені деякі додаткові конструкції з мов Smalltalk, Python і ML. Підтримується безшовна інтеграція з іншими мовами, що базуються на JVM, наприклад, модулі на мові Ceylon можна використовувати у програмах на Java і навпаки. Мова використовує статичну типізацію і спроектована з оглядкою на простоту вивчення, легкість сприйняття коду і розробку великих проектів, в яких бере участь велика кількість програмістів. Синтаксис Ceylon у чомусь нагадує Сі, Java і C#. За допомоги Ceylon значно простіше створювати фреймворки і бібліотеки класів, а також природно описувати деревовидні структури (зокрема, формувати користувацький інтерфейс). У мову додані елементи, що спрощують написання коду, який можна використовувати повторно в інших проектах. Модулі на мові Ceylon упаковуються в архіви .car і поміщаються у спеціальні репозиторії. В процесі виконання застосунку потрібні модулі завантажуються відразу із зовнішнього чи локального репозиторію, не вимагаючи попередньої установки. Мова підтримує архітектуру модульного "peer-to-peer" завантаження класів, що володіє такими можливостями як облік вимог застосунка до версій модулів і підтримку роботи відразу з декількома репозиторіями модулів, як локальними, так і зовнішніми. (uk)
dbo:developer
dbo:influencedBy
dbo:latestReleaseDate
  • 2017-08-21 (xsd:date)
dbo:latestReleaseVersion
  • 1.3.3
dbo:license
dbo:thumbnail
dbo:wikiPageID
  • 31483631 (xsd:integer)
dbo:wikiPageLength
  • 15470 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1106997707 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Gavin King (en)
dbp:developer
dbp:fileExt
  • .ceylon (en)
dbp:influencedBy
dbp:latestReleaseDate
  • 2017-08-21 (xsd:date)
dbp:latestReleaseVersion
  • 1.300000 (xsd:double)
dbp:license
dbp:logo
  • Ceylon logo.png (en)
dbp:name
  • Ceylon (en)
dbp:paradigm
dbp:platform
dbp:typing
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Ceylon és un llenguatge de programació desenvolupat per Red Hat i publicat el 2011. Molt influït per Java i pretén ser un substitut que solucione els problemes de cara a la interfície com la . (ca)
  • Projekt Ceylon je objektově orientovaný programovací jazyk a SDK. Je založen na jazyku Java, vyvíjený společností Red Hat. Programy napsané v jazyce Ceylon jsou spustitelné nad Java Virtual Machine a .Název "Ceylon" je nepřímou referencí k Javě, neboť oba ostrovy Jáva a Srí Lanka (kdysi známá pod jménem Ceylon) produkují kávu. (cs)
  • Ceylon (prononcé [sɨˈlɒn])) est un langage de programmation open-source de haut niveau, fortement typé et au typage statique. Sa syntaxe se rapproche de celle de Java. Il peut être compilé sous forme de bytecode Java ou sous forme de JavaScript. Il a été publié par Red Hat sous licence Apache v2. Il a été créé par , créateur de Hibernate et de . (fr)
  • Ceylon(セイロン)は、レッドハット社によって開発されたプログラミング言語およびソフトウェア開発キットである。この言語はJava言語をもとに作られ、Java仮想マシンで動作する。またJavascriptにコンパイルすることができる。 この言語とソフトウェア開発キットのプロジェクトは、Java言語とJava SEソフトウェア開発キットで見られた成功と失敗を踏まえた上で、もし今それらが設計されたとしたら、商用コンピューティング向けの言語と開発キットがどんなものになっていたかを示すものであると言える。また、レッドハット自身は否定しているものの、業界のアナリストからは同プロジェクトはJavaを抹殺するためのものだと言われている。 (ja)
  • Ceylon – projekt języka programowania oraz SDK dla niego tworzony przez firmę Red Hat. Bazuje na języku Java – programy w nim napisane będą się uruchamiać pod jej wirtualną maszyną. Głównym deweloperem projektu jest Gavin King, który przedstawia język jako Javę do zadań biznesowych. Język został zaprezentowany po raz pierwszy na konferencji QCon w Pekinie. Wcześniej potajemnie rozwijano go przez dwa lata. (pl)
  • Ceylon ist eine Programmiersprache mit einem Software Development Kit (SDK), die auf Java basiert und für die Java Virtual Machine kompiliert wird. Der Name ist gleichzeitig die ehemalige Bezeichnung der Insel Sri Lanka sowie des von dort stammenden Tees. Dies kann als Anspielung auf Java gesehen werden, das nach dem Arabica-Kaffee benannt wurde, der auf der Insel Java angebaut wird. Das Projekt will eine Sprache und ein SDK nach heutigen Designstandards entwickeln, wobei sowohl aus den richtigen als auch den falschen Entscheidungen des Java-Projekts gelernt werden soll. (de)
  • 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 could be compiled to JavaScript.The language design focuses on source code readability, predictability, toolability, modularity, and metaprogrammability. Important features of Ceylon include: The name "Ceylon" is an oblique reference to Java, in that Java and Sri Lanka, formerly known as Ceylon, are islands known for growth and export of coffee and tea. (en)
  • Ceylon es un lenguaje de programación orientado a objetos, desarrollado por Red Hat. El lenguaje en sí mismo toma mucha de su sintaxis de Lenguaje de programación Java. Gavin escribe en su blog que el Lenguaje Java ha quedado un poco viejo; por lo tanto él diseñó un lenguaje llamado Ceylon que tiene como principal objetivo actualizar el lenguaje Java. Los objetivos de Ceylon incluyen: (es)
  • Ceylon è un linguaggio di programmazione general purpose, multi-paradigma, open source inizialmente progettato dal programmatore Gavin King (già noto per essere il creatore del ORM Hibernate) e dal suo team per conto di Red Hat. Ceylon è studiato per girare sulla JVM (Java Virtual machine) ed è ispirato dall'analisi di altri linguaggi di programmazione operanti sulla stessa piattaforma anche se principalmente è stato Java il modello seguito, soprattutto a livello sintattico. Peraltro ci sono, rispetto a Java, alcune differenze sostanziali; ad esempio non è permesso l'overload degli operatori, sostituito da un loro comportamento polimorfico. Lo sviluppo è iniziato nel 2009 ma solo nel 2011 al QCon di Pechino lo stesso King ha presentato il progetto che prevede anche un SDK dedicato ed indip (it)
  • Ceylon — объектно-ориентированный язык программирования высокого уровня со строгой статической типизацией и комплект средств разработки, разрабатываемые компанией Red Hat. Язык основан на Java, а программы написанные на Ceylon могут быть запущены на виртуальных машинах Java или на движке JavaScript. Перед проектом стоит задача избавления разработчиков от проблем языка Java: * улучшение структурированных данных и пользовательских интерфейсов, * модульность версии языка, * поддержка функций первого и более высокого порядков, * избавление от неуклюжего метапрограммирования. (ru)
  • Ceylon — мова програмування, котра створюється компанією Red Hat як мова загального призначення, що претендує на роль заміни Java. Написані мовою Ceylon програми і модулі можуть виконуватися в стандартній віртуальній машині Java (JVM) або компілюватися в JavaScript для виконання у веббраузері або під управлінням Node.js. Для розробки застосунків надаються Ceylon SDK, колекція модулів і інтегроване середовище розробки Ceylon IDE, побудоване на основі платформи Eclipse. Початковий код пов'язаних з мовою компонентів поширюється під ліцензією GPLv2, а код середовища розробки під ліцензією . Бінарні пакунки можна завантажити у форматах deb і rpm. (uk)
rdfs:label
  • Ceylon (llenguatge de programació) (ca)
  • Ceylon (programovací jazyk) (cs)
  • Ceylon (Programmiersprache) (de)
  • Ceylon (lenguaje de programación) (es)
  • Ceylon (programming language) (en)
  • Ceylon (fr)
  • Ceylon (linguaggio di programmazione) (it)
  • Ceylon (ja)
  • Ceylon (język programowania) (pl)
  • Ceylon (ru)
  • Ceylon (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Ceylon (en)
is dbo:influenced of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License