GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING

Descripción del Articulo

The complexity in our programs increases along with the problems we deal with. A way of solving them is to repeat more than once the same structures, just like traditional or imperative programming accustomed us to. This article explores the relationships among C++ templates, generic programming and...

Descripción completa

Detalles Bibliográficos
Autor: Raffo Lecca, Eduardo
Formato: artículo
Fecha de Publicación:2007
Institución:Universidad Nacional Mayor de San Marcos
Repositorio:Revistas - Universidad Nacional Mayor de San Marcos
Lenguaje:español
OAI Identifier:oai:ojs.csi.unmsm:article/6353
Enlace del recurso:https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/6353
Nivel de acceso:acceso abierto
Materia:Object Oriented Programming
C templates
generic or funtional programming
metaprogramming
partial evaluation.
Programación Orientada a Objetos
plantillas en C
programación genérica o funcional
metaprogramación
evaluación.
id REVUNMSM_e96dc63c991c71d9c33f5e6eda4c8545
oai_identifier_str oai:ojs.csi.unmsm:article/6353
network_acronym_str REVUNMSM
network_name_str Revistas - Universidad Nacional Mayor de San Marcos
repository_id_str
spelling GENERIC PROGRAMMING IN C++, USING METAPROGRAMMINGProgramación genérica en C++, usando MetaprogramaciónRaffo Lecca, EduardoObject Oriented ProgrammingC templatesgeneric or funtional programmingmetaprogrammingpartial evaluation.Programación Orientada a Objetosplantillas en Cprogramación genérica o funcionalmetaprogramaciónevaluación.The complexity in our programs increases along with the problems we deal with. A way of solving them is to repeat more than once the same structures, just like traditional or imperative programming accustomed us to. This article explores the relationships among C++ templates, generic programming and the ability to develop statistics computations and generation of codes. Several developers use languages of high level to developers use languages of high level to develop applications in scientific computation; and the mechanism of templates in C++ allows them to solve important problems in the design of libraries of class.La complejidad de nuestros programas, va en aumento con los problemas a los que nos enfrentamos. Una forma de darle solución, es repetir una y otra vez las mismas estructuras, tal como nos acostumbró la programación tradicional o imperativa. este artículo, explora las relaciones entre plantillas C++, la programación genérica y la habilidad de desarrollar computaciones estáticas y generación de código. Muchos desarrolladores aplicaciones en computación científica; y el mecanismo de las plantillas en C++ les permite resolver importantes problemas en el diseño de librerías de clase.Facultad de Ingeniería Industrial, Universidad Nacional Mayor de San Marcos2007-07-16info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/635310.15381/idata.v10i1.6353Industrial Data; Vol. 10 No. 1 (2007); 080-087Industrial Data; Vol. 10 Núm. 1 (2007); 080-0871810-99931560-9146reponame:Revistas - Universidad Nacional Mayor de San Marcosinstname:Universidad Nacional Mayor de San Marcosinstacron:UNMSMspahttps://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/6353/5567Derechos de autor 2007 Eduardo Raffo Leccahttps://creativecommons.org/licenses/by-nc-sa/4.0info:eu-repo/semantics/openAccessoai:ojs.csi.unmsm:article/63532020-06-13T16:46:28Z
dc.title.none.fl_str_mv GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
Programación genérica en C++, usando Metaprogramación
title GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
spellingShingle GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
Raffo Lecca, Eduardo
Object Oriented Programming
C templates
generic or funtional programming
metaprogramming
partial evaluation.
Programación Orientada a Objetos
plantillas en C
programación genérica o funcional
metaprogramación
evaluación.
title_short GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
title_full GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
title_fullStr GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
title_full_unstemmed GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
title_sort GENERIC PROGRAMMING IN C++, USING METAPROGRAMMING
dc.creator.none.fl_str_mv Raffo Lecca, Eduardo
author Raffo Lecca, Eduardo
author_facet Raffo Lecca, Eduardo
author_role author
dc.subject.none.fl_str_mv Object Oriented Programming
C templates
generic or funtional programming
metaprogramming
partial evaluation.
Programación Orientada a Objetos
plantillas en C
programación genérica o funcional
metaprogramación
evaluación.
topic Object Oriented Programming
C templates
generic or funtional programming
metaprogramming
partial evaluation.
Programación Orientada a Objetos
plantillas en C
programación genérica o funcional
metaprogramación
evaluación.
description The complexity in our programs increases along with the problems we deal with. A way of solving them is to repeat more than once the same structures, just like traditional or imperative programming accustomed us to. This article explores the relationships among C++ templates, generic programming and the ability to develop statistics computations and generation of codes. Several developers use languages of high level to developers use languages of high level to develop applications in scientific computation; and the mechanism of templates in C++ allows them to solve important problems in the design of libraries of class.
publishDate 2007
dc.date.none.fl_str_mv 2007-07-16
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/6353
10.15381/idata.v10i1.6353
url https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/6353
identifier_str_mv 10.15381/idata.v10i1.6353
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/6353/5567
dc.rights.none.fl_str_mv Derechos de autor 2007 Eduardo Raffo Lecca
https://creativecommons.org/licenses/by-nc-sa/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2007 Eduardo Raffo Lecca
https://creativecommons.org/licenses/by-nc-sa/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Facultad de Ingeniería Industrial, Universidad Nacional Mayor de San Marcos
publisher.none.fl_str_mv Facultad de Ingeniería Industrial, Universidad Nacional Mayor de San Marcos
dc.source.none.fl_str_mv Industrial Data; Vol. 10 No. 1 (2007); 080-087
Industrial Data; Vol. 10 Núm. 1 (2007); 080-087
1810-9993
1560-9146
reponame:Revistas - Universidad Nacional Mayor de San Marcos
instname:Universidad Nacional Mayor de San Marcos
instacron:UNMSM
instname_str Universidad Nacional Mayor de San Marcos
instacron_str UNMSM
institution UNMSM
reponame_str Revistas - Universidad Nacional Mayor de San Marcos
collection Revistas - Universidad Nacional Mayor de San Marcos
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1795238300138602496
score 13.78023
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).