Scala. Nauka programowania

Autor:

Format: 168x237

Data wydania:

Oprawa: miękka

Liczba stron: 360

Typ: książka

67 zł
kup teraz

Scala jest językiem programowania ogólnego przeznaczenia, który łączy cechy języków funkcyjnych i obiektowych. Jego twórcy postawili sobie za cel skalowalność napisanych w nim aplikacji - stąd wzięła się nazwa Scala. Scala jest oparta na wirtualnej maszynie Javy, umożliwia programowanie funkcyjne i oferuje bogaty wybór typów. Dzięki tym cechom można tworzyć kod mniej podatny na występowanie błędów w trakcie działania programu. Po uzyskaniu pewnej biegłości w kodowaniu praca z tym językiem staje się prawdziwą przyjemnością, nawet podczas tworzenia frameworków czy bibliotek.

Ten przystępny podręcznik przeznaczono dla programistów, którzy chcą poznać język Scala, aby wykorzystywać go do pisania współbieżnych, skalowalnych i reaktywnych aplikacji. Przedstawiono tu podstawy niezbędne do rozpoczęcia kodowania w Scali: składnię języka, podstawowe typy danych, literały czy zmienne. Następnie omówiono struktury danych w Scali i sposoby korzystania z funkcji wyższego rzędu. Zaprezentowano również takie koncepcje jak dopasowanie wzorca, klasy przypadku oraz zagadnienia związane z programowaniem funkcyjnym i programowaniem zorientowanym obiektowo. Opisano techniki programowania asynchronicznego i reaktywnego. Znalazło się tu także obszerne wprowadzenie do frameworka Akka.

W tej książce między innymi:

  • paradygmaty programowania a korzystanie ze Scali
  • kolekcje modyfikowalne i niemodyfikowalne
  • koncepcja domniemania i praca z wyjątkami
  • programowanie równoległe, asynchroniczne i reaktywne
  • programowanie sterowane testami w Scali

Scala: nowoczesność i prostota w każdej skali!

67 zł
kup teraz

Powiązane

książka

Algorytmy Data Science. Siedmiodniowy przewodnik. Wydanie II

31.85 zł (-17.15 zł)

więcej

książka

Asembler. Programowanie

38.35 zł (-20.65 zł)

więcej

książka

Gotowanie dla geeków. Wydanie II

44.85 zł (-24.15 zł)

więcej

książka

GRYWALIZACJA. Jak zastosować mechanizmy gier w działaniach marketingowych

25.35 zł (-13.65 zł)

więcej

książka

Vue.js 2. Wprowadzenie dla profesjonalistów

64.35 zł (-34.65 zł)

więcej


Ta strona wykorzystuje pliki cookies. więcej informacji

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close