Mostrar el registro sencillo del ítem

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ú


Ficheros en el ítem

FicherosTamañoFormatoVer

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