Crystal (Programmiersprache)
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 | |
---|---|
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.3.2 (18. Januar 2022[2]) |
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.[1] Im Juli 2016 trat Crystal dem TIOBE-Index bei.
Weblinks
Einzelnachweise
- Ary Borenzweig: Crystal 0.1.0 released! - The Crystal Programming Language. 19. Januar 2014, abgerufen am 18. Februar 2022 (englisch).
- Johannes Müller: Release 1.3.2 · crystal-lang/crystal. 19. Januar 2022, abgerufen am 18. Februar 2022 (englisch).
- 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).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.