RUO Principal

Repositorio Institucional de la Universidad de Oviedo

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

Listar

Todo RUOComunidades y ColeccionesPor fecha de publicaciónAutoresTítulosMateriasxmlui.ArtifactBrowser.Navigation.browse_issnPerfil de autorEsta colecciónPor fecha de publicaciónAutoresTítulosMateriasxmlui.ArtifactBrowser.Navigation.browse_issn

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso

AÑADIDO RECIENTEMENTE

Novedades
Repositorio
Cómo publicar
Recursos
FAQs

Type Inference to Optimize a Hybrid Statically and Dynamically Typed Language

Autor(es) y otros:
Ortín Soler, FranciscoAutoridad Uniovi
Palabra(s) clave:

Hybrid Static and Dynamic Typin

Union Type

Intersection Type

Runtime Performance

Type Systems

Fecha de publicación:
2011
Editorial:

Oxford University Press

Versión del editor:
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
Resumen:

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
Colecciones
  • Artículos [37532]
  • Informática [872]
Ficheros en el ítem
Thumbnail
untranslated
Versión post-print (2.631Mb)
Métricas
Compartir
Exportar a Mendeley
Estadísticas de uso
Estadísticas de uso
Metadatos
Mostrar el registro completo del ítem
Página principal Uniovi

Biblioteca

Contacto

Facebook Universidad de OviedoTwitter Universidad de Oviedo
El contenido del Repositorio, a menos que se indique lo contrario, está protegido con una licencia Creative Commons: Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Creative Commons Image