Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
https://doi.org/10.21256/zhaw-22807
Publikationstyp: | Konferenz: Paper |
Art der Begutachtung: | Peer review (Abstract) |
Titel: | Performance evaluation of Crystal |
Autor/-in: | Ganz, Nicolas Spielberger, Jürgen |
et. al: | No |
DOI: | 10.21256/zhaw-22807 |
Angaben zur Konferenz: | Crystal 1.0 Conference, online, 8 July 2021 |
Erscheinungsdatum: | Jul-2021 |
Verlag / Hrsg. Institution: | ZHAW Zürcher Hochschule für Angewandte Wissenschaften |
Verlag / Hrsg. Institution: | Winterthur |
Sprache: | Englisch |
Schlagwörter: | Benchmark; Crystal; Ruby; C; Go |
Fachgebiet (DDC): | 005: Computerprogrammierung, Programme und Daten |
Zusammenfassung: | Crystal tries to combine the simplicity to write software of Ruby with the performance of C. This presentation aims to show performance comparisons of Crystal with the programming languages Ruby, C and Go. This is done by using different example programs that use specific parts used in real world applications. Those include iterative and recursive implementations of the Fibonacci sequence, reading and writing files, listening to sockets, as well as calling a method written in C. The results show that Crystal can be considered a fast programming language. While C with all optimisations of gcc is still faster, the performance of Crystal is comparable with Go. As expected is Ruby, with just-in-time (JIT) compilation or without, by a factor of 8 respectively 9 slower than Crystal. |
URI: | https://digitalcollection.zhaw.ch/handle/11475/22807 |
Volltext Version: | Akzeptierte Version |
Lizenz (gemäss Verlagsvertrag): | Lizenz gemäss Verlagsvertrag |
Departement: | School of Engineering |
Organisationseinheit: | Institut für Informatik (InIT) |
Enthalten in den Sammlungen: | Publikationen School of Engineering |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
2021_Ganz-Spielberger_Performance-evaluation-of-Crystal.pdf | Accepted Version | 167.53 kB | Adobe PDF | Öffnen/Anzeigen |
Zur Langanzeige
Ganz, N., & Spielberger, J. (2021, July). Performance evaluation of Crystal. Crystal 1.0 Conference, Online, 8 July 2021. https://doi.org/10.21256/zhaw-22807
Ganz, N. and Spielberger, J. (2021) ‘Performance evaluation of Crystal’, in Crystal 1.0 Conference, online, 8 July 2021. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. Available at: https://doi.org/10.21256/zhaw-22807.
N. Ganz and J. Spielberger, “Performance evaluation of Crystal,” in Crystal 1.0 Conference, online, 8 July 2021, Jul. 2021. doi: 10.21256/zhaw-22807.
GANZ, Nicolas und Jürgen SPIELBERGER, 2021. Performance evaluation of Crystal. In: Crystal 1.0 Conference, online, 8 July 2021. Conference paper. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. Juli 2021
Ganz, Nicolas, and Jürgen Spielberger. 2021. “Performance Evaluation of Crystal.” Conference paper. In Crystal 1.0 Conference, Online, 8 July 2021. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. https://doi.org/10.21256/zhaw-22807.
Ganz, Nicolas, and Jürgen Spielberger. “Performance Evaluation of Crystal.” Crystal 1.0 Conference, Online, 8 July 2021, ZHAW Zürcher Hochschule für Angewandte Wissenschaften, 2021, https://doi.org/10.21256/zhaw-22807.
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.