000 03084nam a22006135i 4500
001 978-3-319-46481-7
003 DE-He213
005 20240730170400.0
007 cr nn 008mamaa
008 160920s2016 sz | s |||| 0|eng d
020 _a9783319464817
_9978-3-319-46481-7
024 7 _a10.1007/978-3-319-46481-7
_2doi
050 4 _aQA76.76.C65
072 7 _aUMC
_2bicssc
072 7 _aCOM010000
_2bisacsh
072 7 _aUMC
_2thema
082 0 4 _a005.45
_223
100 1 _aTorra, Vicenç.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_993088
245 1 0 _aScala: From a Functional Programming Perspective
_h[electronic resource] :
_bAn Introduction to the Programming Language /
_cby Vicenç Torra.
250 _a1st ed. 2016.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2016.
300 _aXIII, 124 p. 7 illus.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aProgramming and Software Engineering,
_x2945-9168 ;
_v9980
505 0 _aAn 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.
520 _aThis 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 _aCompilers (Computer programs).
_93350
650 0 _aComputer programming.
_94169
650 0 _aSoftware engineering.
_94138
650 0 _aMachine theory.
_993089
650 0 _aComputer science.
_99832
650 0 _aPattern recognition systems.
_93953
650 1 4 _aCompilers and Interpreters.
_931853
650 2 4 _aProgramming Techniques.
_993090
650 2 4 _aSoftware Engineering.
_94138
650 2 4 _aFormal Languages and Automata Theory.
_993091
650 2 4 _aModels of Computation.
_931806
650 2 4 _aAutomated Pattern Recognition.
_931568
710 2 _aSpringerLink (Online service)
_993092
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783319464800
776 0 8 _iPrinted edition:
_z9783319464824
830 0 _aProgramming and Software Engineering,
_x2945-9168 ;
_v9980
_993093
856 4 0 _uhttps://doi.org/10.1007/978-3-319-46481-7
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
912 _aZDB-2-LNC
942 _cELN
999 _c86881
_d86881