Today is a free download without charge Download

Andriy Redko | Developing Modern Applications with Scala (2016) [PDF] [En]

Reply to topic
 
Author
Message

}{@R0N ®

Longevity: 5 years 4 months

Posts: 7686

Торрент-статистика

Post 19-May-2017 11:37

[Quote]

Andriy Redko | Developing Modern Applications with Scala - Автор: Andriy Redko
Издательство: Exelixis Media P.C.
Жанр: Программирование
Язык: Английский
Формат: PDF
Качество: OCR без ошибок
Иллюстрации: Цветные
Интерактивное оглавление: Есть
Описание:
Scala - это язык программирования общего назначения. Он имеет полную поддержку функционального программирования и очень сильную систему статического типа. Разработанный, чтобы быть кратким, многие дизайнерские решения Scala были вдохновлены критикой недостатков Java.
В этой книге мы предоставляем среду и набор инструментов, чтобы вы могли разрабатывать современные приложения Scala. Мы охватываем широкий спектр тем, начиная от построения SBT и реактивных приложений, заканчивая тестированием и доступом к базам данных. С помощью наших простых обучающих программ вы сможете запустить свои собственные проекты за минимальное время.

Дополнительная информация:

Scala исходный код предназначен для компиляции в Java-байт-код, поэтому полученный исполняемый код выполняется на виртуальной машине Java. Библиотеки Java могут быть использованы непосредственно в коде Scala и наоборот (языковая интероперабельность). Как и Java, Scala объектно-ориентирована и использует синтаксис в фигурной скобке, напоминающий язык программирования C. В отличие от Java, Scala обладает многими функциями функциональных языков программирования, таких как Scheme, Standard ML и Haskell, включая currying, type inference, immutability, ленивую оценку и соответствие шаблону. Он также имеет расширенную систему типов, поддерживающую алгебраические типы данных, ковариацию и контравариантность, типы более высокого порядка (но не более высокого ранга) и анонимные типы. Другие функции Scala, отсутствующие в Java, включают перегрузку операторов, необязательные параметры, именованные параметры, необработанные строки и исключенные исключения.

скрытый текст

For many experienced Java developers, Scala programming language is not a stranger. It’s been around for quite a while now (officially, since first public release in 2004) and gained quite a lot of traction in the recent years.
There are many reasons why one is going to pick Scala over Java, Clojure, Groovy, Kotlin, Ceylon, ... and we are not going to discuss that in this tutorial. However, what we are going to talk about is the ecosystem of tools, frameworks and libraries which Scala community has developed over the years to provide a native Scala experience for the developers.
We are going to start from the basics, like build tools and testing frameworks, talking about principles of reactive applications, ac-cessing data storages, concurrency and parallelism, and finish up by outlining the typical choices in building console applications, web services and full-fledged web applications.
Скриншоты:
     
Other forum [Profile] [PM]
Display posts from previous:    
Reply to topic

The time now is: Today 02:16

All times are GMT + 3 Hours



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum