Mostrar el registro sencillo del ítem

Including both static and dynamic typing in the same programming language

dc.contributor.authorOrtín Soler, Francisco 
dc.contributor.authorZapico Rodríguez, Daniel Agustín 
dc.contributor.authorGarcía Pérez-Schofield, José Baltasar
dc.contributor.authorGarcía Rodríguez, Miguel 
dc.date.accessioned2013-01-30T10:15:19Z
dc.date.available2013-01-30T10:15:19Z
dc.date.issued2010
dc.identifier.citationIET Software, 4(4), p. 268-282 (2010); doi:10.1049/iet-sen.2009.0070spa
dc.identifier.issn1751-8806
dc.identifier.urihttp://hdl.handle.net/10651/9769
dc.description.abstractDynamic languages are becoming increasingly popular for different software development scenarios such as Web engineering, rapid prototyping or the construction of applications that require runtime adaptiveness. These languages are built on the idea of supporting reasoning about (and customising) program structure, behaviour and environment at runtime. The dynamism offered by dynamic languages is, however, counteracted by two main limitations: no early type error detection and fewer opportunities for compiler optimisations. To obtain the benefits of both dynamically and statically typed languages, the authors have designed the StaDyn programming language that provides both approaches. StaDyn keeps gathering-type information at compile time, even when dynamic variables are used. This type information is used to offer early type error detection, direct interoperation between static and dynamic codes and better runtime performance. Following the Separation of Concerns principle, it is possible to customise the trade-off between runtime flexibility of dynamic typing and safety, performance and robustness of static typing. A runtime performance assessment is presented to show an estimate of the benefits of combining dynamic and static typing in the same programming language
dc.format.extentp. 268-282spa
dc.language.isoeng
dc.publisherThe Institution of Engineering and Technology
dc.relation.ispartofIET Software, 4(4)spa
dc.rights© IET Software
dc.titleIncluding both static and dynamic typing in the same programming languagespa
dc.typejournal article
dc.identifier.local20100219spa
dc.identifier.doi10.1049/iet-sen.2009.0070
dc.relation.publisherversionhttp://dx.doi.org/10.1049/iet-sen.2009.0070
dc.rights.accessRightsopen access
dc.type.hasVersionAM


Ficheros en el ítem

untranslated

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem