Programación funcional: conceptos y perspectivas
DOI:
https://doi.org/10.15446/ing.investig.n40.21044Keywords:
Desarrollo de software, Programación funcional, Lenguajes funcionales (es)Software development, Functional programming, Functional languages (en)
Downloads
El presente artículo muestra conceptos subyacentes a la programación funcional, así como características que los hacen un enfoque particular y novedoso de la programación que lo convierten en una clara opción frente al enfoque imperativo convencional en el área del desarrollo de software.
References
Curry H., Feys R. Combinatory Logic, North-Holland, 1958.
Dybvig K. The Scheme programming language. Addisson-Wesley 1996.
Hughes J. Why functional programming matters. The computer Journal, vol. 32 No. 2. Abril 1989. DOI: https://doi.org/10.1093/comjnl/32.2.98
Pountain, D. “Functional programming comesof age”. BYTE, Agosto de 1994
Sethi R. Programming languages, Addisson-Wesley 2 Ed., 1996.
PÁGINAS EN INTERNET
Preguntas frecuentes de comp. lang functional: http://www.cs.nott.ac.uk/Department/Staff/gmb/faq.html
Programacion funcional: http://cm-bell-labs.com/cm/cs/who/wadler/guide.html ; http://www.lpac.ac.uk/SEL-HPC/Articles/FuncArchive.html ; http://carol.fwi-uva.nl/-jon/func.html
LENGUAJES
CAML: http://pauillac.inria.fr/caml/index-eng.html
Haskell: http://www-i2informatik.rwthaachen.de/Forschung/FP/Haskell/
Scheme: http://ai.mit.edu
How to Cite
APA
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Download Citation
License
Copyright (c) 1998 Fabio Augusto González Osorio
This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors or holders of the copyright for each article hereby confer exclusive, limited and free authorization on the Universidad Nacional de Colombia's journal Ingeniería e Investigación concerning the aforementioned article which, once it has been evaluated and approved, will be submitted for publication, in line with the following items:
1. The version which has been corrected according to the evaluators' suggestions will be remitted and it will be made clear whether the aforementioned article is an unedited document regarding which the rights to be authorized are held and total responsibility will be assumed by the authors for the content of the work being submitted to Ingeniería e Investigación, the Universidad Nacional de Colombia and third-parties;
2. The authorization conferred on the journal will come into force from the date on which it is included in the respective volume and issue of Ingeniería e Investigación in the Open Journal Systems and on the journal's main page (https://revistas.unal.edu.co/index.php/ingeinv), as well as in different databases and indices in which the publication is indexed;
3. The authors authorize the Universidad Nacional de Colombia's journal Ingeniería e Investigación to publish the document in whatever required format (printed, digital, electronic or whatsoever known or yet to be discovered form) and authorize Ingeniería e Investigación to include the work in any indices and/or search engines deemed necessary for promoting its diffusion;
4. The authors accept that such authorization is given free of charge and they, therefore, waive any right to receive remuneration from the publication, distribution, public communication and any use whatsoever referred to in the terms of this authorization.