Revista Quinchamalí

Revista de literatura Chile

Learning Scala

Sinopsis del Libro

Libro Learning Scala

Why learn Scala? You don’t need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. You’ll start with Scala's core types and syntax before diving into higher-order functions and immutable data structures. Author Jason Swartz demonstrates why Scala’s concise and expressive syntax make it an ideal language for Ruby or Python developers who want to improve their craft, while its type safety and performance ensures that it’s stable and fast enough for any application. Learn about the core data types, literals, values, and variables Discover how to think and write in expressions, the foundation for Scala's syntax Write higher-order functions that accept or return other functions Become familiar with immutable data structures and easily transform them with type-safe and declarative operations Create custom infix operators to simplify existing operations or even to start your own domain-specific language Build classes that compose one or more traits for full reusability, or create new functionality by mixing them in at instantiation

Ficha del Libro

Titulo Alternativo : Practical Functional Programming for the JVM

Total de páginas 255

Autor:

  • Jason Swartz

Categoría:

Formatos Disponibles:

MOBI, EPUB, PDF

Descargar Libro

Valoración

Popular

3.6

45 Valoraciones Totales


Libros similares de Informática

AutoCAD 2013

Libro AutoCAD 2013

El Diseño Asistido por Ordenador (DAO), más conocido por sus siglas en ingles CAD (Computer Aided Design), es el uso de un amplio rango de herramientas computacionales que ingenieros, arquitectos y otros profesionales del diseño utilizan en el desarrollo de su trabajo.Estas herramientas se pueden dividir básicamente en programas de dibujo de dos dimensiones (2D) y modeladores en tres dimensiones (3D). Las herramientas 2D se basan en entidades vectoriales, como puntos y líneas, que se operan a través de una interfaz gráfica. Los modeladores 3D añaden superficies y sólidos. A través...

Windows 8 para Dummies

Libro Windows 8 para Dummies

El aspecto y funcionamiento de Windows 8 es distinto al de las versiones anteriores. La pantalla Inicio para pantallas táctiles y las nuevas apps pueden confundir incluso a los usuarios de Windows con más horas de vuelo. Con este libro dominarás Windows 8: conocerás la nueva interfaz, aprenderás a ir en busca del archivo perdido, podrás crear una red y manejarás Windows 8 en tu tableta, entre otras muchas habilidades. • Los grandes cambios — date una vuelta por la pantalla Inicio, donde se cargan las apps y programas, averigua adónde ha ido a parar el escritorio y utiliza el Panel ...

Android: programación de dispositivos móviles a través de ejemplos

Libro Android: programación de dispositivos móviles a través de ejemplos

¿Quieres desarrollar apps de Android con seguridad y rapidez? Tanto si eres un principiante que se acerca por primera vez al desarrollo para móviles, como alguien con experiencia, necesitas aprender primero los conceptos básicos de Java y de Android. El sistema Android contiene más de doscientos paquetes o librerías de Java con miles de clases, métodos y constantes. No te desalientes, este libro presenta de forma clara y concisa los elementos esenciales para desarrollar tus propias aplicaciones Android. Superarás todas las dificultades que te surjan al aprender Java y Android mediante...

Redes de Ordenadores e Internet

Libro Redes de Ordenadores e Internet

En estos últimos años hemos asistido a una espectacular expansión de los servicios de Internet y a la aparición de numerosas alternativas de conexión (RDSI, cable, ADSL, LMDS, satélite, etc.). La proliferación de las redes y de los dispositivos inalámbricos, el desarrollo de servicios telemáticos avanzados (videoconferencia, herramientas de trabajo colaborativo, mensajería instantánea...), la implantación de redes privadas virtuales, la generalización en el uso de las redes de área local y de las redes inalámbricas, así como la necesidad de gestionar y garantizar la seguridad...

Libros Destacados



Últimas Búsquedas


Categorías Destacadas