Mostrar el registro sencillo del ítem
La abstracción de datos y su proceso gradual de construcción
The gradual process of data abstraction
dc.creator | Moreno, Francisco | spa |
dc.creator | Echeverri, Jaime | spa |
dc.creator | Flórez, Roberto | spa |
dc.date.accessioned | 2017-06-15T22:05:17Z | |
dc.date.available | 2017-06-15T22:05:17Z | |
dc.date.created | 2008 | |
dc.identifier.citation | Moreno, F., Echeverri, J., & Flórez, R. (2008). La abstracción de datos y su proceso gradual de construcción. DYNA, 75(154), 167-177. | spa |
dc.identifier.issn | 00127353 | |
dc.identifier.uri | http://hdl.handle.net/11407/3400 | |
dc.description | En este artículo se presenta el proceso gradual de construcción de tipos abstractos de datos (TADs), como los Fraccionarios y los Polinomios, a partir de TADs esenciales, como los Lógicos y los Enteros. Se propone un conjunto de categorías funcionales para clasificar las funciones de un TAD. Las funciones se especifican mediante programación funcional, es decir, no se utilizan construcciones estructuradas como la asignación, la secuencia y los ciclos. Hasta ahora no se encuentra reportada la especificación de funciones con programación funcional para la simplificación en el TAD de los Enteros ni para la suma ordenada en el TAD de los polinomios. Además se muestra la relación inherente entre las funciones de un TAD y la sobrecarga de operadores. | spa |
dc.description | In this paper we present the gradual process of building abstract data types (ADTs), such as Fractions and Polynomials. They are built from basic ADTs, such as Booleans and Integers. We propose a set of functional categories in order to classify ADT functions. These functions are stated in functional programming, that is without using variable assignment, sequence, or loops. Functions stated in this way to accomplish the simplification task of an Integer and to get an ordered sum for a Polynomial are not reported in literature so far. We also point to the inherent relation between ADT functions and operator overloading. | spa |
dc.language.iso | eng | |
dc.publisher | Universidad Nacional de Colombia | spa |
dc.relation.isversionof | http://revistas.unal.edu.co/index.php/dyna/article/view/1725/11616 | spa |
dc.source | DYNA | spa |
dc.subject | Tipos abstractos de datos, Programación orientada a objetos, Programación funcional, Encapsulamiento, Sobrecarga de operadores, Abstract data types, Object oriented programing, Functional programming, Encapsulation, Operator overloading. | spa |
dc.title | La abstracción de datos y su proceso gradual de construcción | spa |
dc.title | The gradual process of data abstraction | spa |
dc.type | Article | eng |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.publisher.program | Ingeniería de Sistemas | spa |
dc.publisher.faculty | Facultad de Ingenierías | spa |
dc.creator.affiliation | Moreno, Francisco; Universidad Nacional de Colombia | spa |
dc.creator.affiliation | Echeverri, Jaime; Universidad de Medellín | spa |
dc.creator.affiliation | Flórez, Roberto; Universidad de Antioquia | spa |
dc.relation.ispartofes | DYNA. Volumen 75, Número 154, p. 167-177, 2008. | spa |
dc.relation.references | VAN ROY P., HARDINI S.; Concepts, Techniques, and Models of Computer Programming, The MIT Press, 2004. | spa |
dc.relation.references | ABELSON H., SUSSMAN G. J., SUSSMAN J.; Structure and Interpretation of Computer Programs, MIT Press y McGraw-Hill, 1996. | spa |
dc.relation.references | AHO A. V., HOPCROFT J. E., ULLMAN J. D.; Data Structures and Algorithms, Addison-Wesley Series in Computer Science and Information Processing, 1983. | spa |
dc.relation.references | LOUDENK. C.; Programming Languages: Principles and Practice, PWS-Kent, Boston, Mass., USA, 1993. | spa |
dc.relation.references | JOYANES L., ZAHONERO I., FERNÁNDEZ M., SÁNCHEZ L.; Estructura de Datos: Libro de Problemas, McGraw-Hill, 1999. | spa |
dc.relation.references | GULUTZAN P, PELZER T.; SQL-99 Complete Really, R & B Books, 1999. | spa |
dc.relation.references | STUBBS D. F.; Data Structures With Abstract Data Types and Pascal, Brooks/Cole, 1985. | spa |
dc.relation.references | HUDAK P.; Conception, Evolution, and Application of Functional Programming Languages, ACM Computing Surveys 21 (3): 359-411, Septiembre 1989. | spa |
dc.relation.references | SEBESTA R. W.; Concepts of Programming Languages, Addison Wesley, 2005. | spa |
dc.relation.references | DEITEL H, DEITEL P.; Como Programar en C/C++, Prentice Hall, 1994. | spa |
dc.relation.references | KOLMAN B., BUSBY R. C., ROSS S.; Discrete Mathematical Structures, Prentice Hall, 2003. | spa |
dc.relation.references | ZUCKERMAN H, NIVEN I.; Introducción a la Teoría de los Números, Limusa, 1976. | spa |
dc.relation.references | HOROWITZ E, SAHNI S.; Fundamentals of Data Structures, Computer Science, 1976. | spa |
dc.relation.references | The Maude System. Disponible en: http://maude.cs.uiuc.edu [citado 14 de Mayo de 2007] | spa |
dc.relation.references | Haskell. Disponible en: http://www.haskell.org [citado 14 de Mayo de 2007] | spa |
dc.relation.references | GALÁN F, CAÑETE J.; Métodos Formales Orientados a Objetos, Informe Técnico ETSI, 2000. | spa |
dc.identifier.eissn | 23462183 | |
dc.type.driver | info:eu-repo/semantics/article |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
General [206]