Narrow your search

Library

ULiège (6)

ULB (1)

VUB (1)


Resource type

book (7)


Language

English (6)

French (1)


Year
From To Submit

2023 (1)

2022 (1)

2021 (3)

2020 (1)

2017 (1)

Listing 1 - 7 of 7
Sort by

Book
Scala : prise en main du langage
Author:
ISBN: 9782409033681 Year: 2022 Publisher: St Herblain : Éditions ENI.

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Scala est un langage fortement inspiré du langage Java qui permet à la fois de programmer avec des principes fonctionnels et de façon traditionnelle à la manière d'un langage orienté objet. Il est à ce titre une bonne porte d'entrée dans l'univers de la programmation fonctionnelle. Cet ouvrage s'adresse aux développeurs qui souhaitent donc se lancer dans le développement fonctionnel avec Scala. Tout en apportant des comparaisons entre Scala et Java, l'ouvrage démystifie le langage et en expose les bases théoriques et pratiques, illustrées par de nombreux exemples de code. L'autrice présente également deux applications concrètes utiles pour développer en Scala dans le monde d'aujourd'hui. Dans un premier chapitre, vous découvrez les origines de Scala ainsi que ses atouts avant de disposer d'un aperçu du langage au travers des éléments basiques du développement, de la définition d'une variable aux classes, en passant par les différents types de données. Puis, vous entrez dans le coeur de l'ouvrage avec l'étude détaillée de la programmation fonctionnelle qui fait la force de Scala. Les concepts qui y sont présentés seront utilisés dans tous les chapitres à suivre. Vous vous familiarisez ensuite avec sbt, l'outil de gestion et de construction de Scala, et découvrez l'architecture d'un projet ainsi qu'un cas concret d'utilisation du langage sur une problématique contemporaine : la création et la consommation d'API. Pour finir, le cas des connexions à une base de données est détaillé, en prenant comme exemple une base en mémoire. Tout au long de l'ouvrage, l'autrice propose des exercices proposant de mettre en pratique les concepts étudiés."


Book
Programming Scala : scalability = functional programming + objects
Authors: ---
ISBN: 9781492077893 Year: 2021 Publisher: Beijing, China : O'Reilly

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away. You'll learn why Scala is ideal for building today's highly scalable, data-centric applications while maximizing developer productivity. While Java remains popular and Kotlin has become popular, Scala hasn't been sitting still. This third edition covers the new features in Scala 3 with updates throughout the book. Programming Scala is ideal for beginning to advanced developers who want a complete understanding of Scala's design philosophy and features with a thoroughly practical focus. Program faster with Scala's succinct and flexible syntax ; Dive into basic and advanced functional programming techniques ; Build killer big data and distributed apps using Scala's functional combinators and tools like Spark and Akka ; Create concise solutions to challenging design problems with the sophisticated type system, mixin composition with traits, pattern matching, and more." [Back cover]


Book
Functional programming with Scala
Authors: --- --- --- ---
ISBN: 9781617299582 Year: 2023 Publisher: Shelter Island, NY : Manning,

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Functional code is easy to test, reuse, and parallelize, and it's practically immune to whole categories of state-related bugs. With its strong functional features, familiar syntax, and seamless interoperability with Java, there's no better place to start learning functional programming than the flexible Scala language. In Functional Programming in Scala, Second Edition you'll learn functional programming from first principles. Hands-on exercises and examples make it easy to start thinking and coding functionally. This revised edition contains extensive exercise annotations to help you explore FP in depth, along with steps to build your own functional libraries in Scala. Once the functional lightbulb goes on, you'll never look at coding the same way again. " [Publisher]


Book
Hands-on Scala programming : learn Scala in a practical, project-based way
Author:
ISBN: 9789811456930 Year: 2020 Publisher: [Singapore?] Li Haoyi,

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing programmer everything needed to go from "hello world" to building production applications like interactive websites, parallel web crawlers, and distributed systems in Scala. In the process you will learn how to use the Scala language to solve challenging problems in an elegant and intuitive manner." [Author's blog]


Book
Programming in Scala
Authors: --- --- ---
ISBN: 9780997148008 Year: 2021 Publisher: Walnut Creek, California : Artima Press,


Book
Scala cookbook : recipes for object-oriented and functiional programming
Author:
ISBN: 9781492051541 Year: 2021 Publisher: Beijing [China] : O'Reilly,

Loading...
Export citation

Choose an application

Bookmark

Abstract

" Save time and trouble building object-oriented, functional, and concurrent applications with Scala. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 1,000 code examples to help you solve the most common problems when working with Scala 3 and its popular libraries. Scala changes the way you think about programming--and that's a good thing. Whether you're working on web, big data, or distributed applications, this cookbook provides recipes based on real-world scenarios for both experienced Scala developers and programmers just learning to use this JVM language. Author Alvin Alexander includes practical solutions from his experience using Scala for component-based, highly scalable applications that support concurrency and distribution." [Publisher]


Book
Scala for the impatient
Authors: ---
ISBN: 9780134540566 0134540565 Year: 2017 Publisher: Boston : Addison-Wesley,

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows users to write programs more concisely than in Java. Because Scala runs on the JVM, it can access any Java library and is interoperable with familiar Java frameworks. Scala also makes it easier to leverage the full power of concurrency.Written for experienced Java, C++, or C# programmers who are new to Scala or functional programming, Scala for the Impatient, Second Edition, introduces the key Scala concepts and techniques students need in order to be productive quickly. It is the perfect introduction to the language, particularly for impatient readers who want to learn the fundamentals of Scala so they can start coding quickly. It doesn't attempt to exhaustively list all the features of the language or make readers suffer through long and contrived examples. Instead, carefully crafted examples and hands-on activities guide through well-defined stages of competency, from basic to expert.This new edition has been revised and thoroughly updated for Scala 2.12 and to reflect current Scala usage. It includes added coverage of recent Scala features, including string interpolation, dynamic invocation, implicit classes, and futures. " [Publisher]

Listing 1 - 7 of 7
Sort by