Projects per year
Abstract
The purpose of this technical report is to evaluate the expressiveness of Funcalc by translating programs written in the Streams and Iteration in a Single Assignment Language (SISAL) programming language to Funcalc using sheet-defined functions (SDFs). We also examine differences in their type system, language constructs and syntax. The report unveils that Funcalc is able to express 16 SISAL programs of varying complexity taken from a tutorial on SISAL. Prior work has also demonstrated Funcalc’s expressiveness by translating Excel financial functions to Funcalc. The comparison is one-way from SISAL to Funcalc so we do not concern ourselves with SISAL’s ability to express Funcalc SDFs. We highlight cases where it is either difficult or impossible to translate from SISAL to Funcalc.
Original language | English |
---|
Publisher | IT-Universitetet i København |
---|---|
Number of pages | 74 |
ISBN (Electronic) | 978-87-7949-371-1 |
Publication status | Published - 2019 |
Series | ITU Technical Report Series |
---|---|
Number | TR-2019-205 |
ISSN | 1600-6100 |
Keywords
- Spreadsheets
- SISAL
- Funcalc
- Semantics
- Comparison
Fingerprint
Dive into the research topics of 'A Comparison Between SISAL 1.2 and Funcalc'. Together they form a unique fingerprint.Projects
- 1 Finished
-
P3: Popular parallel programming
Sestoft, P. (PI), Bock, A. A. (CoI) & Biermann, F. (CoI)
Independent Research Fund Denmark
01/02/2015 → 23/03/2019
Project: Research