Introducción a las transformaciones funcionales puras
Esta sección ofrece una introducción a las transformaciones funcionales, incluyendo los conceptos subyacentes y los constructores del lenguaje que las hacen posible. Realiza una comparación entre las metodologías de programación de orientación a objetos y de transformación funcional, incluyendo consejos acerca de cómo llevar a cabo la transición a ésta última. Aunque es posible utiliza las transformaciones funcionales en numerosos escenarios, aquí utilizaremos la transformación XML como un ejemplo concreto.
En esta sección
Tema |
Descripción |
---|---|
Presenta los conceptos y la terminología en relación con las transformaciones funcionales. |
|
Diferencias entre programación funcional y programación imperativa |
Compara y contrasta la programación funcional con la programación imperativa (orientada a procedimientos) más tradicional. |
Presenta las funciones puras y muestra ejemplos de funciones puras e impuras. |
|
Describe los escenarios típicos donde se realizan transformaciones funcionales. |
|
Describe las transformaciones funcionales en el contexto de los árboles XML de transformación. |