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.
Descripción
Sumario: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.
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).