[pyar] Programación funcional en python

Elvio Rogelio Toccalino elviotoccalino en gmail.com
Lun Oct 21 09:31:51 ART 2013


El artículo al que hacía referencia antes es "The fate of reduce() in
Python 3000" [0]. Espero no haber sido demasiado vago en mi respuesta.

0: http://www.artima.com/weblogs/viewpost.jsp?thread=98196


El 20 de octubre de 2013 14:01, Elvio Rogelio Toccalino <
elviotoccalino en gmail.com> escribió:

> Python es un lenguaje muy maleable, y lo podes extender hasta donde se te
> ocurra.
>
> Dicho eso, hay una clara intención del lenguaje de marcar un límite entre
> lo funcional y lo procedural. En un texto que ahora no recuerdo donde
> buscarlo (lo agrego luego) Guido intenta desterrar filter, map y reduce,
> con la intención de reemplazarlas por generadores y comprensiones de lista
> ("list comprehensions", no se si lo estoy traduciendo bien). Si buen estos
> artefactos son inspirados de similares construcciones en lenguajes
> funcionales, en python se intentó que de a poco reemplacen otras
> estructuras (antes mencionadas, y que también venían del paradigma
> funcional).
>
> Python se caracteriza por tratar de tomar lo mejor sin casarse con nadie.
> Busca maximizar tu poder de expresividad. Por eso te va a servir para
> introducir/te a los lenguajes funcionales... Para más que una introducción
> vas a necesitar un lenguaje funcional :) (recomiendo altamente Haskell).
>
> Btw, ni Guido fue capaz de sacar reduce/filter/map por entero, pero la
> intención estuvo.
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20131021/26481c5f/attachment.html>


More information about the pyar mailing list