Back to results
Bibliographic record · Consultation and access
Document

Programación funcional : fundamentos revisados

Bonelli, Eduardo et al · RIDAA UNQ · 2015

Supplementary material available
Quick overview. Review the resource’s basic details, then access the content using the main button. This page shows only the information needed to identify, cite, and open the work.

Resource access

Open the content from the main option or choose another available source.

RIDAA UNQ RIDAA UNQ OAI-PMH
Entrar por RIDAA UNQ
Main access

Supplementary material available

El enlace apunta a material asociado, anexos, tablas, datos o página complementaria. No se marca como libro/texto completo.
Open material

Summary

Descripción general del contenido del recurso.

La programación funcional (PF) es uno de los paradigmas más difundidos de programación, entre los cuales también debe mencionarse a la programación imperativa (PI) y la programación orientada a objetos (POO). Precede históricamente a las dos últimas y se destaca por su alto nivel de abstracción y sus robustos fundamentos matemáticos. El costo de disponer de un alto nivel de abstracción es que el modelo de ejecución se aleja de la arquitectura física del computador y por lo tanto incurre en una penalidad en tiempos de ejecución. Sin embargo, a medida que el software se hace más complejo y que el poder de procesamiento y almacenamiento aumenta, los beneficios de la abstracción comienzan a compensar holgadamente las penalidades antes mencionadas. Es así como garbage collection (Java, Smalltalk, etc.), generics (Java, Scala), continuaciones (C#, Perl, Ruby, etc.), funciones anónimas (C#, Perl, Ruby, etc.), etc., tienden a adoptarse en lenguajes de escala industrial (indicados entre paréntesis). Otros conceptos igualmente importantes como alto-orden, currificación, esquemas de recursión, etc. también son de un alto valor agregado a la hora de programar, en cualquier paradigma. Este notable impacto de la PF está motivado de manera crítica en el hecho de que se erige sobre el concepto de "función": un concepto simple, general y bien entendido desde el punto de vista matemático. El proyecto propuesto tiene por finalidad revisar los fundamentos de la PF. La PF tiene como contraparte formal o matemática el llamado Cálculo Lambda (CL), una teoría formal de funciones. En cierto sentido, el CL resume la esencia de un lenguaje de PF. Recientemente [AK:2010] se ha introducido una variante de granularidad más fina que promete ofrecer una visión igualmente refinada de varios de los resultados, técnicas y teorías que se basaban en el CL. Dicha variante se conoce como LSC (Linear Substitution Calculus) y en este trabajo nos interesa revisar algunos de los resultados del CL desde esta nueva perspectiva. En particular, nos interesa hallar estrategias para implementar lenguajes de programación con altos niveles de eficiencia: proponemos rever la teoría de optimalidad de LC desde el ángulo de la LSC.

How to cite

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

Bonelli, E. E. A. (2015). Programación funcional: fundamentos revisados. RIDAA UNQ. http://ridaa.unq.edu.ar/handle/20.500.11807/969

MLA

Bonelli, Eduardo et al. Programación funcional: fundamentos revisados. RIDAA UNQ, 2015. http://ridaa.unq.edu.ar/handle/20.500.11807/969.

Chicago

Bonelli, Eduardo et al. 2015. Programación funcional: fundamentos revisados. RIDAA UNQ. http://ridaa.unq.edu.ar/handle/20.500.11807/969.

Harvard

Bonelli, E. E. A. 2015, Programación funcional: fundamentos revisados, RIDAA UNQ, available at: http://ridaa.unq.edu.ar/handle/20.500.11807/969 [Accessed 7 Aug. 2026].

Share and print

Save the record, copy its permanent link, or print it as a PDF.

Export reference

You can export the record in common formats for use in a reference manager.

Resource details

Bibliographic information to help confirm that this is the correct material.

Title
Programación funcional : fundamentos revisados
Author / contributors
Bonelli, Eduardo et al
Publisher
RIDAA UNQ
Publication year
2015
Language
Spanish

Subjects

Explore related resources through these subjects.

Copied