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

Crystal is a general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff and more than 300 contributors. With syntax inspired by the language Ruby, it is a compiled language with static type-checking, but specifying the types of variables or method arguments is generally unneeded. Types are resolved by an advanced global type inference algorithm. Crystal is currently in active development. It is released as free and open-source software under the Apache License version 2.0.

Property Value
dbo:abstract
  • كريستال هي لغة برمجة كائنية التوجه تم تصميمها وتطويرها بواسطة آري بورنزويج وخوان واجنرمان، بالإضافة إلى أكثر من مائة مساهم. تم تطوير كريستال تحت رخصة أباتشي 2.0. (ar)
  • Crystal ist eine objektorientierte Programmiersprache, entwickelt von Ary Borenszweig, Juan Wajnerman, Brian Cardiff und mehr als 300 Mitwirkenden. Crystal befindet sich derzeit in aktiver Entwicklung. Es wird als Open-Source unter der Apache-Lizenz Version 2.0 veröffentlicht. (de)
  • Crystal is a general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff and more than 300 contributors. With syntax inspired by the language Ruby, it is a compiled language with static type-checking, but specifying the types of variables or method arguments is generally unneeded. Types are resolved by an advanced global type inference algorithm. Crystal is currently in active development. It is released as free and open-source software under the Apache License version 2.0. (en)
  • Crystal es un lenguaje de programación de propósito general y orientado a objetos, diseñado y desarrollado por Ary Borenszweig, Juan Wajnerman, Brian Cardiff y más de 300 colaboradores.​ Con una sintaxis inspirada en el lenguaje Ruby,​ es un lenguaje compilado con verificación estática de tipos, pero especificar los tipos de variables o los argumentos de los métodos es generalmente innecesario. Los tipos se resuelven mediante un avanzado algoritmo de inferencia de tipos globales.​ Crystal está actualmente en desarrollo activo. Se publica como software libre y de código abierto bajo la licencia Apache versión 2.0. (es)
  • Crystal est un langage de programmation orienté objet conçu et développé par Ary Borenszweig et Juan Wajnerman, ainsi que par plus d'une centaine de contributeurs listés. Crystal est développé de manière open-source sous licence Apache 2.0 et sa syntaxe est inspirée par Ruby. Le type des variables et arguments est vérifié statiquement sans qu'il soit nécessaire de le préciser dans le code. (fr)
  • Crystal (クリスタル) は、オブジェクト指向の汎用プログラミング言語である。静的型付けのコンパイラ言語であり、Rubyの影響を受けた構文となっている。型推論によって変数や仮引数の型の宣言を省略することができる。Crystalの開発は活発に行われており、Apache License 2.0の下でフリーかつオープンソースのソフトウェアとして配布されている。 (ja)
  • Crystal – obiektowy, statycznie typowany, kompilowany język programowania . Ma wieloplatformowe wsparcie, rozbudowaną biblioteką standardową, implementuje zielone wątki (nazywane tutaj fibers, z ang. włókna), pozwala na tworzenie makr a literały puste traktuje jako typ (wymagane jest sprawdzenie, czy obiekt nie jest pusty przed jego użyciem). W Crystalu biblioteki nazywane są „odłamkami” (ang. shards). Po skompilowaniu programu zawierającego biblioteki zostaje utworzony jeden monolityczny plik wykonywalny. Prace nad językiem rozpoczęły się w czerwcu 2011 roku. Początkowo nadano mu nazwę Joy. Pierwsze oficjalne wydanie pojawiło się 18 czerwca 2014 roku. Celem powstania Crystala było stworzenie języka, który jest szybki i zajmuje mało pamięci (tak jak języki C i C++) oraz jest czytelny, zwięzły oraz łatwy w debugowaniu (tak jak np. Python, czy Ruby). Jego składnia przypomina składnię Ruby’ego. Do frameworków napisanych z wykorzystaniem języka Crystal należą m.in.: Amber, Kemal.cr oraz Lucky. Powstały także łączenia Crystala z bibliotekami takimi jak: Qt (qt5.cr) oraz (libui.cr). (pl)
  • Crystal é uma linguagem de programação multiparadigma compilada de tipagem estática e sintaxe fortemente inspirada em Ruby, e em C#, Go, Python e Rust, criada por Ary Borenszweig. Crystal ainda está em estágio alfa e seu compilador é escrito em Crystal, mas já é popular o bastante para estar entre as 40 linguagens mais populares, de acordo com o Índice Tiobe. (pt)
  • Crystal — объектно-ориентированный язык программирования общего назначения, спроектированный и разработанный Арье Боренцвейгом, Хуаном Вайнерманом и Брайаном Кардиффом. Развивается сообществом из более 300 разработчиков. Обладает Ruby-подобным синтаксисом, но, в отличие от Ruby, является компилируемым и статически типизированным языком, использующим вывод типов (в связи с чем явное объявление типов, как и в Ruby, не обязательно). Распространяется как свободное и открытое программное обеспечение под лицензией Apache версии 2.0. Программы на Crystal компилируются средствами LLVM, при этом утрачены некоторые динамические аспекты, имеющиеся в Ruby, но эффективность программ намного выше, а производительность сравнима с программами на Си. Язык использует , обладает системой макросов, поддерживает обобщённое программирование, перегрузку методов и операторов. Реализован интерфейс вызова функций из двоичных библиотек на Си и C++, при этом синтаксис взаимодействия с такими библиотеками максимально упрощён, что позволяет легко создавать библиотеки-обёртки, а не писать весь код с нуля. Также Crystal поддерживает ассемблерные вставки и прямое обращение по указателям — это считается небезопасной практикой, но не запрещено, поскольку необходимо, в частности, и для взаимодействия с функциями из внешних библиотек. (ru)
  • Crystal — об'єктно-орієнтована мова програмування загального призначення. Crystal вимагає наперед визначення типу змінних ще на стадії опису програми. Має схожий з мовою Ruby синтаксис. (uk)
dbo:influencedBy
dbo:license
dbo:releaseDate
  • 2014-06-19 (xsd:date)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 48972626 (xsd:integer)
dbo:wikiPageLength
  • 9148 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123237959 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Ary Borenszweig, Juan Wajnerman, Brian Cardiff (en)
dbp:developer
  • Manas Technology Solutions (en)
dbp:fileExt
  • .cr (en)
dbp:influencedBy
dbp:license
dbp:logo
  • Crystal language logo.svg (en)
dbp:name
  • Crystal (en)
dbp:operatingSystem
dbp:paradigm
dbp:platform
dbp:programmingLanguage
  • Crystal (en)
dbp:released
  • 2014-06-19 (xsd:date)
dbp:typing
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • كريستال هي لغة برمجة كائنية التوجه تم تصميمها وتطويرها بواسطة آري بورنزويج وخوان واجنرمان، بالإضافة إلى أكثر من مائة مساهم. تم تطوير كريستال تحت رخصة أباتشي 2.0. (ar)
  • Crystal ist eine objektorientierte Programmiersprache, entwickelt von Ary Borenszweig, Juan Wajnerman, Brian Cardiff und mehr als 300 Mitwirkenden. Crystal befindet sich derzeit in aktiver Entwicklung. Es wird als Open-Source unter der Apache-Lizenz Version 2.0 veröffentlicht. (de)
  • Crystal is a general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff and more than 300 contributors. With syntax inspired by the language Ruby, it is a compiled language with static type-checking, but specifying the types of variables or method arguments is generally unneeded. Types are resolved by an advanced global type inference algorithm. Crystal is currently in active development. It is released as free and open-source software under the Apache License version 2.0. (en)
  • Crystal es un lenguaje de programación de propósito general y orientado a objetos, diseñado y desarrollado por Ary Borenszweig, Juan Wajnerman, Brian Cardiff y más de 300 colaboradores.​ Con una sintaxis inspirada en el lenguaje Ruby,​ es un lenguaje compilado con verificación estática de tipos, pero especificar los tipos de variables o los argumentos de los métodos es generalmente innecesario. Los tipos se resuelven mediante un avanzado algoritmo de inferencia de tipos globales.​ Crystal está actualmente en desarrollo activo. Se publica como software libre y de código abierto bajo la licencia Apache versión 2.0. (es)
  • Crystal est un langage de programmation orienté objet conçu et développé par Ary Borenszweig et Juan Wajnerman, ainsi que par plus d'une centaine de contributeurs listés. Crystal est développé de manière open-source sous licence Apache 2.0 et sa syntaxe est inspirée par Ruby. Le type des variables et arguments est vérifié statiquement sans qu'il soit nécessaire de le préciser dans le code. (fr)
  • Crystal (クリスタル) は、オブジェクト指向の汎用プログラミング言語である。静的型付けのコンパイラ言語であり、Rubyの影響を受けた構文となっている。型推論によって変数や仮引数の型の宣言を省略することができる。Crystalの開発は活発に行われており、Apache License 2.0の下でフリーかつオープンソースのソフトウェアとして配布されている。 (ja)
  • Crystal é uma linguagem de programação multiparadigma compilada de tipagem estática e sintaxe fortemente inspirada em Ruby, e em C#, Go, Python e Rust, criada por Ary Borenszweig. Crystal ainda está em estágio alfa e seu compilador é escrito em Crystal, mas já é popular o bastante para estar entre as 40 linguagens mais populares, de acordo com o Índice Tiobe. (pt)
  • Crystal — об'єктно-орієнтована мова програмування загального призначення. Crystal вимагає наперед визначення типу змінних ще на стадії опису програми. Має схожий з мовою Ruby синтаксис. (uk)
  • Crystal – obiektowy, statycznie typowany, kompilowany język programowania . Ma wieloplatformowe wsparcie, rozbudowaną biblioteką standardową, implementuje zielone wątki (nazywane tutaj fibers, z ang. włókna), pozwala na tworzenie makr a literały puste traktuje jako typ (wymagane jest sprawdzenie, czy obiekt nie jest pusty przed jego użyciem). W Crystalu biblioteki nazywane są „odłamkami” (ang. shards). Po skompilowaniu programu zawierającego biblioteki zostaje utworzony jeden monolityczny plik wykonywalny. (pl)
  • Crystal — объектно-ориентированный язык программирования общего назначения, спроектированный и разработанный Арье Боренцвейгом, Хуаном Вайнерманом и Брайаном Кардиффом. Развивается сообществом из более 300 разработчиков. Обладает Ruby-подобным синтаксисом, но, в отличие от Ruby, является компилируемым и статически типизированным языком, использующим вывод типов (в связи с чем явное объявление типов, как и в Ruby, не обязательно). Распространяется как свободное и открытое программное обеспечение под лицензией Apache версии 2.0. (ru)
rdfs:label
  • كريستال (لغة برمجة) (ar)
  • Crystal (Programmiersprache) (de)
  • Crystal (lenguaje de programación) (es)
  • Crystal (programming language) (en)
  • Crystal (langage de programmation) (fr)
  • Crystal (プログラミング言語) (ja)
  • Crystal (język programowania) (pl)
  • Crystal (linguagem de programação) (pt)
  • Crystal (язык программирования) (ru)
  • Crystal (мова програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Crystal (en)
foaf:page
is dbo:influenced of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:programmingLanguage 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