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:Revista UNMSM - Industrial Data
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 1810-9993_e96dc63c991c71d9c33f5e6eda4c8545
oai_identifier_str oai:ojs.csi.unmsm:article/6353
network_acronym_str 1810-9993
repository_id_str .
network_name_str Revista UNMSM - Industrial Data
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 Núm. 1 (2007); 080-087Industrial Data; Vol 10 No 1 (2007); 080-0871810-99931560-9146reponame:Revista UNMSM - Industrial Datainstname:Universidad Nacional Mayor de San Marcosinstacron:UNMSMspahttps://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/6353/5567Derechos de autor 2007 Eduardo Raffo Leccahttp://creativecommons.org/licenses/by-nc-sa/4.0info:eu-repo/semantics/openAccess2021-06-01T17:26:02Zmail@mail.com -
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.
dc.description.none.fl_txt_mv 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.
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
http://creativecommons.org/licenses/by-nc-sa/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2007 Eduardo Raffo Lecca
http://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 Núm. 1 (2007); 080-087
Industrial Data; Vol 10 No 1 (2007); 080-087
1810-9993
1560-9146
reponame:Revista UNMSM - Industrial Data
instname:Universidad Nacional Mayor de San Marcos
instacron:UNMSM
reponame_str Revista UNMSM - Industrial Data
collection Revista UNMSM - Industrial Data
instname_str Universidad Nacional Mayor de San Marcos
instacron_str UNMSM
institution UNMSM
repository.name.fl_str_mv -
repository.mail.fl_str_mv mail@mail.com
_version_ 1701386357964800000
score 13.814772
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).