static typing
Recently Published Documents


TOTAL DOCUMENTS

43
(FIVE YEARS 4)

H-INDEX

8
(FIVE YEARS 0)

Author(s):  
Viktor Sergeevich Kryshtapovich

Gradual typing is a modern approach for combining benefits of static typing and dynamic typing. Although scientific research aim for soundness of type systems, many of languages intentionally make their type system unsound for speeding up performance. This paper describes an implementation of a dialect for Lama programming language that supports gradual typing with explicit annotation of dangerous parts of code. The target of current implementation is to grant type safety to programs while keeping their power of untyped expressiveness. This paper covers implementation issues and properties of created type system. Finally, some perspectives on improving precision and soundness of type system are discussed.


2020 ◽  
Vol 23 (4) ◽  
pp. 788-807
Author(s):  
Alexander Ivanovich Legalov ◽  
Igor Alexandrovich Legalov ◽  
Ivan Vasilievich Matkovsky

It is proposed to add a static system of types to the dataflow functional model of parallel computing and the dataflow functional parallel programming language developed on its basis. The use of static typing increases the possibility of transforming dataflow functional parallel programs into programs running on modern parallel computing systems. Language constructions are proposed. Their syntax and semantics are described. It is noted that the need to use the single assignment principle in the formation of data storages of a particular type. The features of instrumental support of the proposed approach are considered.


2019 ◽  
pp. 5-12
Author(s):  
Stefania Loredana Nita ◽  
Marius Mihailescu
Keyword(s):  

2017 ◽  
pp. 231-244 ◽  
Author(s):  
Kristian Rother
Keyword(s):  

2015 ◽  
Vol 50 (9) ◽  
pp. 88-100
Author(s):  
Pierre Genevès ◽  
Nils Gesbert
Keyword(s):  

2014 ◽  
Vol 46 (2) ◽  
pp. 199-226 ◽  
Author(s):  
Miguel Garcia ◽  
Francisco Ortin ◽  
Jose Quiroga

Sign in / Sign up

Export Citation Format

Share Document