Crystal (Programmiersprache)
Programmiersprache
From Wikipedia, the free encyclopedia
Crystal ist eine objektorientierte Programmiersprache, entwickelt von Ary Borenszweig, Juan Wajnerman, Brian Cardiff und mehr als 300 Mitwirkenden.[4] Crystal befindet sich derzeit in aktiver Entwicklung. Es wird als Open-Source unter der Apache-Lizenz Version 2.0 veröffentlicht.
| Crystal | |
|---|---|
| Basisdaten | |
| Paradigmen: | Multiparadigmatische Programmierung: objektorientiert, nebenläufig |
| Erscheinungsjahr: | 2014[1] |
| Designer: | Ary Borenszweig, Juan Wajnerman, Brian Cardiff |
| Entwickler: | Manas Technology Solutions |
| Aktuelle Version | 1.19.1[2] (20. Januar 2026) |
| Beeinflusst von: | Ruby, C, Rust, Go, C#, Python |
| Betriebssystem: | Linux, macOS, FreeBSD, OpenBSD[3] |
| Lizenz: | Apache-Lizenz 2.0 |
| crystal-lang.org | |
Geschichte
Die Arbeit an der Sprache begann im Juni 2011. Ursprünglich "Joy" genannt, wurde es schnell in "Crystal" umbenannt.[5] Der Crystal-Compiler wurde zuerst in Ruby geschrieben, aber später in Crystal umgeschrieben.[6] Die erste offizielle Version wurde im Juni 2014 veröffentlicht.[7] Seit Juli 2016 ist Crystal im TIOBE-Index gelistet.
Beispiel
Ein Hello World!-Programm in Crystal:
puts "Hello World!"