000 02909nam a22006135i 4500
001 978-3-319-46481-7
003 DE-He213
005 20200421112042.0
007 cr nn 008mamaa
008 160920s2016 gw | s |||| 0|eng d
020 _a9783319464817
_9978-3-319-46481-7
024 7 _a10.1007/978-3-319-46481-7
_2doi
050 4 _aQA76.7-76.73
050 4 _aQA76.76.C65
072 7 _aUMX
_2bicssc
072 7 _aUMC
_2bicssc
072 7 _aCOM051010
_2bisacsh
072 7 _aCOM010000
_2bisacsh
082 0 4 _a005.13
_223
100 1 _aTorra, Vicen�c.
_eauthor.
245 1 0 _aScala: From a Functional Programming Perspective
_h[electronic resource] :
_bAn Introduction to the Programming Language /
_cby Vicen�c Torra.
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 _aLecture Notes in Computer Science,
_x0302-9743 ;
_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 _aComputer science.
650 0 _aComputer programming.
650 0 _aSoftware engineering.
650 0 _aProgramming languages (Electronic computers).
650 0 _aMathematical logic.
650 0 _aComputers.
650 0 _aPattern recognition.
650 1 4 _aComputer Science.
650 2 4 _aProgramming Languages, Compilers, Interpreters.
650 2 4 _aProgramming Techniques.
650 2 4 _aSoftware Engineering.
650 2 4 _aMathematical Logic and Formal Languages.
650 2 4 _aModels and Principles.
650 2 4 _aPattern Recognition.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer eBooks
776 0 8 _iPrinted edition:
_z9783319464800
830 0 _aLecture Notes in Computer Science,
_x0302-9743 ;
_v9980
856 4 0 _uhttp://dx.doi.org/10.1007/978-3-319-46481-7
912 _aZDB-2-SCS
912 _aZDB-2-LNC
942 _cEBK
999 _c56694
_d56694