Scala jest jezykiem programowania ogólnego przeznaczenia, który laczy cechy jezyków funkcyjnych i obiektowych. Jego twórcy postawili sobie za cel skalowalnosc napisanych w nim aplikacji - stad wziela sie nazwa Scala. Scala jest oparta na wirtualnej maszynie Javy, umozliwia programowanie funkcyjne i oferuje bogaty wybór typów. Dzieki tym cechom mozna tworzyc kod mniej podatny na wystepowanie bledów w trakcie dzialania programu. Po uzyskaniu pewnej bieglosci w kodowaniu praca z tym jezykiem staje sie prawdziwa przyjemnoscia, nawet podczas tworzenia frameworków czy bibliotek.
Ten przystepny podrecznik przeznaczono dla programistów, którzy chca poznac jezyk Scala, aby wykorzystywac go do pisania wspólbieznych, skalowalnych i reaktywnych aplikacji. Przedstawiono tu podstawy niezbedne do rozpoczecia kodowania w skladnie jezyka, podstawowe typy danych, literaly czy zmienne. Nastepnie omówiono struktury danych w Scali i sposoby korzystania z funkcji wyzszego rzedu. Zaprezentowano równiez takie koncepcje jak dopasowanie wzorca, klasy przypadku oraz zagadnienia zwiazane z programowaniem funkcyjnym i programowaniem zorientowanym obiektowo. Opisano techniki programowania asynchronicznego i reaktywnego. Znalazlo sie tu takze obszerne wprowadzenie do frameworka Akka.
W tej ksiazce miedzy
paradygmaty programowania a korzystanie ze Scali kolekcje modyfikowalne i niemodyfikowalne koncepcja domniemania i praca z wyjatkami programowanie równolegle, asynchroniczne i reaktywne programowanie sterowane testami w Scali nowoczesnosc i prostota w kazdej skali!
Vikash Sharma was born in Haryana in 1987. He has travelled various states of India, to explore about the lives of people, places, languages, cultural differences, festivals, religions, and the rest. He currently lives in Mumbai. He is a freelance writer, photographer, traveller, producer and a filmmaker. He believes in wandering, seeking happiness in small things, and sharing it with people. ‘Les just not be only Friendz (I)’ is his first novel. He is currently working on the second part of the trilogy of ‘Les just not be only Friendz.’