Repositorio Institucional Ulima

Software nativo basado en C++ para aplicaciones de ingeniería. Una alternativa de alto rendimiento en comparación con el software gestionado

Mostrar el registro sencillo del ítem

dc.contributor.author De-Almeida-Cruz-Simões, Francisco-Miguel
dc.date.accessioned 2016-12-12T20:42:47Z
dc.date.available 2016-12-12T20:42:47Z
dc.date.issued 2014
dc.identifier.citation De-Almeida-Cruz-Simões, F. M. (2014). Software nativo basado en C++ para aplicaciones de ingeniería. Una alternativa de alto rendimiento en comparación con el software gestionado. Interfases, (7), 87-96. Recuperado de http://revistas.ulima.edu.pe/index.php/Interfases/article/view/144 es_ES
dc.identifier.issn 1993-4912
dc.identifier.uri http://repositorio.ulima.edu.pe/handle/ulima/2523
dc.description.abstract En este artículo vamos a ver el resurgimiento de la importancia del lenguaje nativo C++ y cómo este ha evolucionado recientemente hacia un lenguaje moderno. Esperamos que esto proporcione el contexto para explicar por qué algunos desarrolladores de software de aplicación (third party developers) están considerando el uso de este lenguaje de programación multiparadigma en detrimento de otros, a menudo clasificados como productivos lenguajes de programación gestionados. Con lenguajes nativos nos referimos a aquellos en los que un compilador genera código de máquina ejecutable, y con lenguajes gestionados a aquellos en los que un compilador genera instrucciones de bytecode, destinadas a ser interpretadas y ejecutadas por una máquina virtual, que en este caso es un requisito para ejecutar bytecode. Java es un ejemplo de un lenguaje gestionado. Este artículo da por hecho que el lector tiene un conocimiento básico o familiaridad con lenguajes basados en Algol, incluyendo C, C++, Java y C#. es_ES
dc.description.abstract In this article, we will make a case for the resurgence and importance of the C++ native language and an overview of how it has recently evolved into a modern language. We hope that this provides context to why many more developers are considering using this multi-paradigm programming language in detriment of other, often classified as productive, managed programming languages. We refer to native languages as those where a compiler generates native executable machine code, and managed languages as those where a compiler generates byte compiled instructions, intended to be interpreted and executed by a virtual machine, which is in that case a requirement to execute byte compiled code. Java is an example of such a language. This article assumes that the reader has a basic knowledge of, or familiarity with Algol based languages, including C, C++, Java and C#.
dc.format application/ pdf
dc.language.iso spa es_ES
dc.publisher Universidad de Lima es_ES
dc.relation.uri http://revistas.ulima.edu.pe/index.php/Interfases/article/view/144/96
dc.rights info:eu-repo/semantics/openAccess
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
dc.source Universidad de Lima
dc.source Repositorio Institucional Ulima
dc.subject Ingeniería de sistemas es
dc.subject C++ (Lenguaje de programación)
dc.subject Lenguajes de programación
dc.subject Sytems engineering
dc.subject C++ (Computer program language)
dc.subject Programming languages (Electronic computers)
dc.subject.classification Ingenierías / Ingeniería de sistemas
dc.title Software nativo basado en C++ para aplicaciones de ingeniería. Una alternativa de alto rendimiento en comparación con el software gestionado es_ES
dc.title.alternative Native C++ software in engineering as a high-performance alternative to managed software
dc.type.other Artículo
dc.identifier.journal Interfases
dc.publisher.country Perú


Ficheros en el ítem

Ficheros Tamaño Formato Ver

No hay ficheros asociados a este ítem.

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

Mostrar el registro sencillo del ítem

info:eu-repo/semantics/openAccess Excepto si se señala otra cosa, la licencia del ítem se describe como info:eu-repo/semantics/openAccess

Buscar en el repositorio


Listar

Mi cuenta