Aprendiendo Scala: Programación funcional práctica para la Jvm

Puntuación:   (4,3 de 5)

Aprendiendo Scala: Programación funcional práctica para la Jvm (Jason Swartz)

Opiniones de los lectores

Resumen:

El libro «Learning Scala», de Jason Swartz, recibe críticas dispares de los lectores. Muchos lo consideran un recurso introductorio eficaz para comprender el lenguaje Scala, especialmente para quienes tienen cierta experiencia en programación. Sin embargo, se señala que el libro podría no ser adecuado para principiantes absolutos en programación. Aunque las explicaciones son, en general, claras y organizadas, se critica la profundidad de la cobertura de ciertos temas y el nivel de dificultad de los ejercicios. El libro es elogiado por su presentación concisa, ejemplos útiles y la inclusión de ejercicios, aunque la falta de discusiones detalladas sobre las herramientas de Scala y algunos conceptos avanzados es un inconveniente para algunos lectores.

Ventajas:

Explicaciones claras y concisas de las características de Scala.
Capítulos bien organizados que facilitan el aprendizaje gradual.
Se proporcionan buenos ejemplos y ejercicios prácticos.
Adecuado como referencia para conceptos de programación.
Útil para programadores con experiencia en Java, Python u otros lenguajes funcionales.

Desventajas:

No es adecuado para principiantes absolutos en programación; requiere conocimientos previos de programación.
Algunos ejercicios son difíciles y pueden no coincidir con el contenido de la lección.
Carece de discusiones en profundidad sobre herramientas específicas de Scala como SBT.
Algunos lectores encontraron el estilo de escritura denso o críptico a veces.

(basado en 32 opiniones de lectores)

Título original:

Learning Scala: Practical Functional Programming for the Jvm

Contenido del libro:

¿Por qué aprender Scala? No es necesario ser un científico de datos o un experto en computación distribuida para apreciar este lenguaje de programación funcional orientado a objetos. Este práctico libro proporciona una introducción completa pero accesible al lenguaje, con diagramas de sintaxis, ejemplos y ejercicios. Comenzará con los tipos básicos y la sintaxis de Scala antes de sumergirse en las funciones de orden superior y las estructuras de datos inmutables.

El autor Jason Swartz demuestra por qué la sintaxis concisa y expresiva de Scala lo convierte en un lenguaje ideal para los desarrolladores de Ruby o Python que quieran mejorar su arte, mientras que su seguridad de tipos y rendimiento garantizan que sea lo suficientemente estable y rápido para cualquier aplicación.

⬤ Aprenda sobre los tipos de datos básicos, literales, valores y variables.

⬤ Descubra cómo pensar y escribir en expresiones, la base de la sintaxis de Scala.

⬤ Escribir funciones de orden superior que aceptan o devuelven otras funciones.

⬤ Familiarizarse con estructuras de datos inmutables y transformarlas fácilmente con operaciones declarativas y seguras.

⬤ Crear operadores infijos personalizados para simplificar las operaciones existentes o incluso para iniciar su propio lenguaje de dominio específico.

⬤ Construir clases que componen uno o más rasgos para la reutilización completa, o crear una nueva funcionalidad mediante la mezcla en la instanciación.

Otros datos del libro:

ISBN:9781449367930
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2014
Número de páginas:256

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Aprendiendo Scala: Programación funcional práctica para la Jvm - Learning Scala: Practical...
¿Por qué aprender Scala? No es necesario ser un...
Aprendiendo Scala: Programación funcional práctica para la Jvm - Learning Scala: Practical Functional Programming for the Jvm

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)