Show simple item record

dc.contributor.authorDe-Almeida-Cruz-Simões, Francisco-Miguel
dc.date.accessioned2016-12-12T20:42:47Z
dc.date.available2016-12-12T20:42:47Z
dc.date.issued2014
dc.identifier.citationDe-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/144es_ES
dc.identifier.issn1993-4912
dc.identifier.urihttps://hdl.handle.net/20.500.12724/2523
dc.description.abstractEn 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.abstractIn 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.formatapplication/ pdf
dc.language.isospaes_ES
dc.publisherUniversidad de Limaes_ES
dc.relation.urihttp://revistas.ulima.edu.pe/index.php/Interfases/article/view/144/96
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/
dc.sourceUniversidad de Lima
dc.sourceRepositorio Institucional Ulima
dc.subjectIngeniería de sistemases
dc.subjectC++ (Lenguaje de programación)
dc.subjectLenguajes de programación
dc.subjectSytems engineering
dc.subjectC++ (Computer program language)
dc.subjectProgramming languages (Electronic computers)
dc.subject.classificationIngenierías / Ingeniería de sistemas
dc.titleSoftware nativo basado en C++ para aplicaciones de ingeniería. Una alternativa de alto rendimiento en comparación con el software gestionadoes_ES
dc.title.alternativeNative C++ software in engineering as a high-performance alternative to managed software
dc.type.otherArtículo
dc.identifier.journalInterfases
dc.publisher.countryPerú


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess