Crystal
|
Logo von 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.14.0[2] (9. Oktober 2024)
|
Beeinflusst von:
|
Ruby, C, Rust, Go, C#, Python
|
Betriebssystem:
|
Linux, macOS, FreeBSD, OpenBSD[3]
|
Lizenz:
|
Apache-Lizenz 2.0
|
crystal-lang.org
|
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.
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:
Weblinks
Einzelnachweise
- ↑ crystal-lang.org.
- ↑ Release 1.14.0. 9. Oktober 2024 (abgerufen am 21. Oktober 2024).
- ↑ Platform Support - Crystal. Abgerufen am 18. Februar 2022 (englisch).
- ↑ Contributors to crystal-lang/crystal. Abgerufen am 18. Februar 2022 (englisch).
- ↑ María Inti David: The story behind #CrystalLang | Manas.Tech. manas.tech, 1. April 2019, abgerufen am 18. Februar 2022 (englisch).
- ↑ Ary Borenzweig: Good bye Ruby Thursday - The Crystal Programming Language. 14. November 2013, abgerufen am 18. Februar 2022 (englisch).
- ↑ Ary Borenzweig: Crystal 0.1.0 released! - The Crystal Programming Language. 19. Januar 2014, abgerufen am 18. Februar 2022 (englisch).