extras » e-books       -       Multisite » Blogpocket | Acordes modernos | Mariposas en la maleta
Icono Twitter  Icono Facebook  Blogpocket Multisite en Google+  Icono Google+  Icono RSS


Programación de orden superior

Por  | 14.02.2003  | Programacion

En programación de ordenadores es habitual utilizar funciones, tal y como se hace en matemáticas. En la expresión y=f(x), generalmente usada para indicar funciones, f es la función, y es el valor devuelto por la función y x es el argumento o valor que se transformará en y. También se utiliza el término parámetro para llamar a la variable que se pasa a la función y que servirá para calcular el valor de y.

Lo bueno empieza cuando tanto x como y pueden ser, a su vez, funciones. Eso significa que a una función se la pueda pasar otra función como parámetro, en lugar de un valor. Y que se pueda obtener una función como resultado, en lugar de un valor. A la programación que usa éstas técnicas se la llama programación de orden superior (Higher Order Programming).

Ruby es un lenguaje que combina todas las ventajas de la progamación orientada a objetos y la programación de orden superior.

Aunque en inglés, en W3Future se explica la programación de orden superior aplicada a JavaScript, lenguaje que, a diferencia de Ruby, nos permitirá desarrollar páginas web.

También puedes leer:

icono impresora

Los comentarios están cerrados.