Please use this identifier to cite or link to this item:
https://doi.org/10.21256/zhaw-22807
Publication type: | Conference paper |
Type of review: | Peer review (abstract) |
Title: | Performance evaluation of Crystal |
Authors: | Ganz, Nicolas Spielberger, Jürgen |
et. al: | No |
DOI: | 10.21256/zhaw-22807 |
Conference details: | Crystal 1.0 Conference, online, 8 July 2021 |
Issue Date: | Jul-2021 |
Publisher / Ed. Institution: | ZHAW Zürcher Hochschule für Angewandte Wissenschaften |
Publisher / Ed. Institution: | Winterthur |
Language: | English |
Subjects: | Benchmark; Crystal; Ruby; C; Go |
Subject (DDC): | 005: Computer programming, programs and data |
Abstract: | 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 |
Fulltext version: | Accepted version |
License (according to publishing contract): | Licence according to publishing contract |
Departement: | School of Engineering |
Organisational Unit: | Institute of Computer Science (InIT) |
Appears in collections: | Publikationen School of Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2021_Ganz-Spielberger_Performance-evaluation-of-Crystal.pdf | Accepted Version | 167.53 kB | Adobe PDF | View/Open |
Show full item record
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.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.