RUO Home

Repositorio Institucional de la Universidad de Oviedo

View Item 
  •   RUO Home
  • Producción Bibliográfica de UniOvi: RECOPILA
  • Artículos
  • View Item
  •   RUO Home
  • Producción Bibliográfica de UniOvi: RECOPILA
  • Artículos
  • View Item
    • español
    • English
JavaScript is disabled for your browser. Some features of this site may not work without it.

Browse

All of RUOCommunities and CollectionsBy Issue DateAuthorsTitlesSubjectsxmlui.ArtifactBrowser.Navigation.browse_issnAuthor profilesThis CollectionBy Issue DateAuthorsTitlesSubjectsxmlui.ArtifactBrowser.Navigation.browse_issn

My Account

LoginRegister

Statistics

View Usage Statistics

RECENTLY ADDED

Last submissions
Repository
How to publish
Resources
FAQs

Type Inference to Optimize a Hybrid Statically and Dynamically Typed Language

Author:
Ortín Soler, FranciscoUniovi authority
Subject:

Hybrid Static and Dynamic Typin

Union Type

Intersection Type

Runtime Performance

Type Systems

Publication date:
2011
Editorial:

Oxford University Press

Publisher version:
http://dx.doi.org/10.1093/comjnl/bxr067
Citación:
The Computer Journal, 54(11), p. 1901-1924 (2011); doi:10.1093/comjnl/bxr067
Descripción física:
p. 1901-1924
Abstract:

Dynamically typed languages are becoming increasingly popular for different software development scenarios such asWeb engineering, rapid prototyping or the construction of applications that require runtime adaptiveness. In contrast, statically typed languages have undeniable advantages such as early type error detection and more opportunities for compiler ptimizations. Since both approaches offer different benefits, hybrid statically and dynamically typed programming languages have emerged, and some statically typed languages have also incorporated dynamic typing capabilities. In this paper, we present the minimal core of StaDyn, a hybrid typing language that performs static type inference of both statically and dynamically typed references. The type information gathered by the compiler is used to generate efficient .NET code, obtaining a significant runtime performance improvement compared with C# 4.0 and Visual Basic 10.

Dynamically typed languages are becoming increasingly popular for different software development scenarios such asWeb engineering, rapid prototyping or the construction of applications that require runtime adaptiveness. In contrast, statically typed languages have undeniable advantages such as early type error detection and more opportunities for compiler ptimizations. Since both approaches offer different benefits, hybrid statically and dynamically typed programming languages have emerged, and some statically typed languages have also incorporated dynamic typing capabilities. In this paper, we present the minimal core of StaDyn, a hybrid typing language that performs static type inference of both statically and dynamically typed references. The type information gathered by the compiler is used to generate efficient .NET code, obtaining a significant runtime performance improvement compared with C# 4.0 and Visual Basic 10.

URI:
http://comjnl.oxfordjournals.org/content/54/11/1901.full.pdf+html
http://hdl.handle.net/10651/11411
ISSN:
0010-4620; 1460-2067
DOI:
10.1093/comjnl/bxr067
Collections
  • Artículos [37544]
  • Informática [875]
Files in this item
Thumbnail
untranslated
Versión post-print (2.631Mb)
Métricas
Compartir
Exportar a Mendeley
Estadísticas de uso
Estadísticas de uso
Metadata
Show full item record
Página principal Uniovi

Biblioteca

Contacto

Facebook Universidad de OviedoTwitter Universidad de Oviedo
The content of the Repository, unless otherwise specified, is protected with a Creative Commons license: Attribution-Non Commercial-No Derivatives 4.0 Internacional
Creative Commons Image