| Título : |
Functional Programming in R : Advanced Statistical Programming for Data Science, Analysis and Finance |
| Tipo de documento: |
documento electrónico |
| Autores: |
Mailund, Thomas, Autor |
| Mención de edición: |
1 ed. |
| Editorial: |
Berkeley, CA : Apress |
| Fecha de publicación: |
2017 |
| Número de páginas: |
XV, 104 p. 7 ilustraciones, 1 ilustraciones en color. |
| ISBN/ISSN/DL: |
978-1-4842-2746-6 |
| Nota general: |
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. |
| Palabras clave: |
Compiladores (programas informáticos) Programación de computadoras Ingeniería de software Compiladores e intérpretes Técnicas de programación |
| Índice Dewey: |
005.45 interfaces con el computador y los controladores del dispositivo |
| Resumen: |
Domine las funciones y descubra cómo escribir programas funcionales en R. En este libro, hará que sus funciones sean puras evitando efectos secundarios; escribirás funciones que manipulen otras funciones y construirás funciones complejas utilizando funciones más simples como bloques de construcción. En Programación funcional en R, verá cómo podemos reemplazar bucles, que pueden tener efectos secundarios, con funciones recursivas que pueden evitarlos más fácilmente. Además, el libro explica por qué no debería utilizar la recursividad cuando los bucles son más eficientes y cómo puede obtener lo mejor de ambos mundos. La programación funcional es un estilo de programación, como la programación orientada a objetos, pero que se centra en transformaciones y cálculos de datos en lugar de objetos y estados. Mientras que en la programación orientada a objetos modelas tus programas describiendo en qué estados puede estar un objeto y cómo los métodos revelarán o modificarán ese estado, en la programación funcional modelas programas describiendo cómo las funciones traducen datos de entrada en datos de salida. Las funciones en sí se consideran datos que se pueden manipular y gran parte de la fuerza de la programación funcional proviene de la manipulación de funciones; es decir, construir funciones más complejas combinando funciones más simples. Usted podrá: Escribir funciones en R, incluidos operadores infijos y funciones de reemplazo. Crear funciones de orden superior. Pasar funciones a otras funciones y comenzar a usar funciones como datos que puede manipular. Usar funciones Filer, Map y Reduce para expresar la intención detrás del código de forma clara y segura. Construir nuevas funciones. a partir de funciones existentes sin necesariamente escribir funciones nuevas, usando programación sin puntos. Cree funciones que transporten datos con ellas. |
| Nota de contenido: |
1. Functions in R -- 2. Pure Functional Programming -- 3. Scope and Closures -- 4. Higher-order Functions -- 5. Filer, Map, and Reduce -- 6. Point-free Programming -- Afterword. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
Functional Programming in R : Advanced Statistical Programming for Data Science, Analysis and Finance [documento electrónico] / Mailund, Thomas, Autor . - 1 ed. . - Berkeley, CA : Apress, 2017 . - XV, 104 p. 7 ilustraciones, 1 ilustraciones en color. ISBN : 978-1-4842-2746-6 Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
| Palabras clave: |
Compiladores (programas informáticos) Programación de computadoras Ingeniería de software Compiladores e intérpretes Técnicas de programación |
| Índice Dewey: |
005.45 interfaces con el computador y los controladores del dispositivo |
| Resumen: |
Domine las funciones y descubra cómo escribir programas funcionales en R. En este libro, hará que sus funciones sean puras evitando efectos secundarios; escribirás funciones que manipulen otras funciones y construirás funciones complejas utilizando funciones más simples como bloques de construcción. En Programación funcional en R, verá cómo podemos reemplazar bucles, que pueden tener efectos secundarios, con funciones recursivas que pueden evitarlos más fácilmente. Además, el libro explica por qué no debería utilizar la recursividad cuando los bucles son más eficientes y cómo puede obtener lo mejor de ambos mundos. La programación funcional es un estilo de programación, como la programación orientada a objetos, pero que se centra en transformaciones y cálculos de datos en lugar de objetos y estados. Mientras que en la programación orientada a objetos modelas tus programas describiendo en qué estados puede estar un objeto y cómo los métodos revelarán o modificarán ese estado, en la programación funcional modelas programas describiendo cómo las funciones traducen datos de entrada en datos de salida. Las funciones en sí se consideran datos que se pueden manipular y gran parte de la fuerza de la programación funcional proviene de la manipulación de funciones; es decir, construir funciones más complejas combinando funciones más simples. Usted podrá: Escribir funciones en R, incluidos operadores infijos y funciones de reemplazo. Crear funciones de orden superior. Pasar funciones a otras funciones y comenzar a usar funciones como datos que puede manipular. Usar funciones Filer, Map y Reduce para expresar la intención detrás del código de forma clara y segura. Construir nuevas funciones. a partir de funciones existentes sin necesariamente escribir funciones nuevas, usando programación sin puntos. Cree funciones que transporten datos con ellas. |
| Nota de contenido: |
1. Functions in R -- 2. Pure Functional Programming -- 3. Scope and Closures -- 4. Higher-order Functions -- 5. Filer, Map, and Reduce -- 6. Point-free Programming -- Afterword. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
|  |