ORCID
0000-0003-1199-8649
Contributor 1
Cristina González
Contributor 2
Daniel Zapico
Contributor 3
Francisco Moreno
Abstract
Hybrid static and dynamic typing languages are aimed at combining the benefits of both kinds of languages: the early type error detection and compile-time optimizations of static typing, together with the runtime adaptability of dynamically typed languages. The StaDyn programming language is a hybrid typing language, whose main contribution is the utilization of the type information gathered by the compiler to improve compile-time error detection and runtime performance. StaDyn has been evaluated as the hybrid typing language for the .Net platform with the highest runtime performance and the lowest memory consumption. Although most optimizations are performed statically by the compiler, compilation time is yet lower than the existing hybrid languages implemented on the .Net platform.
Disciplines
Computer Sciences
DOI
10.1016/j.softx.2022.101211
Full Publication Date
2022
Publisher
Elsevier
Funder Name 1
Microsoft Research
Funder Name 2
Spanish Department of Science, Innovation, and Universities
Award Number 2
RTI2018-099235-B-I00)
Funder Name 3
University of Oviedo
Award Number 3
GR-2011-0040
Resource Type
journal article
Resource Version
http://purl.org/coar/version/c_970fb48d4fbd8a85
Access Rights
open access
Open Access Route
Gold Open Access
License Condition

This work is licensed under a Creative Commons Attribution 4.0 International License.
Alternative Identifier
https://www.sciencedirect.com/science/article/pii/S2352711022001297?via%3Dihub#d1e2411
Recommended Citation
Ortin, F.; Garcia, M.; Garcia Perez-Schofield, B.; Quiroga, J. The StaDyn programming language. SoftwareX 2022, 20, 101211. https://doi.org/10.1016/j.softx.2022.101211
Publication Details
SoftwareX