Scala: From a Functional Programming Perspective : An Introduction to the Programming Language /
This book gives an introduction to the programming language Scala. It presents it from a functional programming perspective. The book explains with detail functional programming and recursivity, and includes chapters on lazy and eager evaluation, streams, higher-order functions (including map, fold,...
Main Author: | |
---|---|
Corporate Author: | |
Format: | Book |
Language: | English |
Published: |
Cham :
Springer International Publishing : Imprint: Springer,
2016
|
Edition: | 1st ed. 2016 |
Series: | Computer Science (Springer-11645)
Computer Science (SpringerNature-11645) LNCS sublibrary Programming and software engineering ; 9980. LNCS sublibrary Programming and software engineering 9980 |
Subjects: |
LEADER | 04596nam a22008895i 4500 | ||
---|---|---|---|
001 | a0d76c22-576f-4eb0-bd79-cfe35201e483 | ||
005 | 20230617000000.0 | ||
008 | 160920s2016 sz | o |||| 0|eng d | ||
020 | |a 978-3-319-46481-7 | ||
020 | |a 9783319464817 | ||
024 | 7 | |a 10.1007/978-3-319-46481-7 |2 doi | |
035 | |a (DE-He213)LNCS978-3-319-46481-7 | ||
035 | |a (DE-He213)SPRCS978-3-319-46481-7 | ||
050 | 4 | |a QA76.7-76.73 | |
050 | 4 | |a QA76.76.C65 | |
072 | 7 | |a COM051010 |2 bisacsh | |
072 | 7 | |a UMC |2 bicssc | |
072 | 7 | |a UMC |2 thema | |
072 | 7 | |a UMX |2 bicssc | |
072 | 7 | |a UMX |2 thema | |
082 | 0 | 4 | |a 005.13 |2 23 |
082 | 0 | 4 | |a 005.45 |2 23 |
100 | 1 | |a Torra, Vicenç, |e author |4 aut |4 http://id.loc.gov/vocabulary/relators/aut | |
100 | 1 | |a Torra, Vicenç, |e author |4 http://id.loc.gov/vocabulary/relators/aut | |
245 | 1 | 0 | |a Scala: From a Functional Programming Perspective : |b An Introduction to the Programming Language / |c by Vicenç Torra |
250 | |a 1st ed. 2016 | ||
250 | |a First edition 2016 | ||
264 | 1 | |a Cham : |b Springer International Publishing : |b Imprint: Springer, |c 2016 | |
300 | |a 1 online resource (XIII, 124 pages) : |b 7 illustrations | ||
300 | |a 1 online resource (XIII, 124 pages) : |b 7 illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file |b PDF |2 rda | ||
490 | 1 | |a Programming and Software Engineering ; |v 9980 | |
490 | 1 | |a Programming and Software Engineering, |x 2945-9168 ; |v 9980 | |
505 | 0 | |a An introduction to functional programming languages -- The basics of the language -- Lazy and eager evaluation -- Object-oriented programming in Scala -- Types and classes revisited: polymorphism -- Scala: OOL and FP -- Algebraic data types -- Parallelism | |
506 | |a Restricted for use by site license | ||
506 | |a Restricted for use by site license. | ||
520 | |a This book gives an introduction to the programming language Scala. It presents it from a functional programming perspective. The book explains with detail functional programming and recursivity, and includes chapters on lazy and eager evaluation, streams, higher-order functions (including map, fold, reduce, and aggregate), and algebraic data types. The book also describes the object-oriented aspects of Scala, as they are a fundamental part of the language. In addition, the book includes a chapter on parallelism in Scala, giving an overview of the actor model | ||
650 | 0 | |a Compilers (Computer programs) | |
650 | 0 | |a Computer programming | |
650 | 0 | |a Computer science | |
650 | 0 | |a Computers | |
650 | 0 | |a Logic, Symbolic and mathematical | |
650 | 0 | |a Machine theory | |
650 | 0 | |a Pattern perception | |
650 | 0 | |a Pattern recognition systems | |
650 | 0 | |a Programming languages (Electronic computers) | |
650 | 0 | |a Software engineering | |
650 | 7 | |a Computer programming |2 fast | |
650 | 7 | |a Computers |2 fast | |
650 | 7 | |a Logic, Symbolic and mathematical |2 fast | |
650 | 7 | |a Pattern perception |2 fast | |
650 | 7 | |a Programming languages (Electronic computers) |2 fast | |
650 | 7 | |a Software engineering |2 fast | |
650 | 1 | 4 | |a Compilers and Interpreters |
650 | 1 | 4 | |a Programming Languages, Compilers, Interpreters |
650 | 2 | 4 | |a Automated Pattern Recognition |
650 | 2 | 4 | |a Formal Languages and Automata Theory |
650 | 2 | 4 | |a Mathematical Logic and Formal Languages |
650 | 2 | 4 | |a Models and Principles |
650 | 2 | 4 | |a Models of Computation |
650 | 2 | 4 | |a Pattern Recognition |
650 | 2 | 4 | |a Programming Techniques |
650 | 2 | 4 | |a Software Engineering |
710 | 2 | |a SpringerLink (Online service) | |
773 | 0 | |t Springer Nature eBook | |
773 | 0 | |t Springer eBooks | |
776 | 0 | 8 | |i Printed edition: |z 9783319464800 |
776 | 0 | 8 | |i Printed edition: |z 9783319464824 |
830 | 0 | |a Computer Science (Springer-11645) | |
830 | 0 | |a Computer Science (SpringerNature-11645) | |
830 | 0 | |a LNCS sublibrary |n SL 2, |p Programming and software engineering ; |v 9980. | |
830 | 0 | |a LNCS sublibrary |n SL 2, |p Programming and software engineering |x 2945-9168 ; |v 9980 | |
999 | 1 | 0 | |i a0d76c22-576f-4eb0-bd79-cfe35201e483 |l 9977650987203681 |s US-PU |m scala_from_a_functional_programming_perspectiveintroduction_to_the_pro_____2016____201sprina________________________________________torra__vicenc______________________e |
999 | 1 | 0 | |i a0d76c22-576f-4eb0-bd79-cfe35201e483 |l 9979099982503681 |s US-PU |m scala_from_a_functional_programming_perspectiveintroduction_to_the_pro_____2016____201sprina________________________________________torra__vicenc______________________e |