Loading…

The StaDyn programming language

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 hybri...

Full description

Saved in:
Bibliographic Details
Published in:SoftwareX 2022-12, Vol.20, p.101211, Article 101211
Main Authors: Ortin, Francisco, Garcia, Miguel, Perez-Schofield, Baltasar Garcia, Quiroga, Jose
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:2352-7110
2352-7110
DOI:10.1016/j.softx.2022.101211