• Something wrong with this record ?

Functional programming patterns in Scala and Clojure : write lean programs for the JVM

Michael Bevilacqua-Linn

Published
Dallas : Pragmatic Bookshelf, [2013]
©2013
Series
The Pragmatic programmers
Pagination
xiv, 236 stran : ilustrace ; 24 cm

Language English Country United States

Document type Handbook

Links

Knihovny.cz ISBN 978-1-937785-47-5

Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs. Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, you\'ll gain a broad understanding of functional programming. For each pattern, you\'ll first see the traditional object-oriented solution, and then dig into the functional replacements in both Scala and Clojure. These patterns are common in the functional world and deserve to become part of your problem-solving toolkit. On the object-oriented side, you\'ll see many common patterns, such as Command, Strategy, and Null Object. On the functional side, you\'ll learn core functional patterns such as Memoization, Lazy Sequence, and Tail Recursion.

Bibliography, etc.

Obsahuje bibliografii a rejstřík

Owner Details Services
IKEM IKEM Shelf no. KG 10146 [1]
Volume Location Shelf no. Status Order
Loading data ...
000      
00000nam a2200000 i 4500
001      
MED00187098
003      
CZ-PrNML
005      
20171023140801.0
008      
151027s2013 xxud e 001 0|eng||
009      
BK
020    __
$a 978-1-937785-47-5 $q (brožováno)
035    __
$a (OCoLC)852832284
040    __
$a BTCTA $b cze $d ABC048 $e rda $c BTCTA $d DLC
041    0_
$a eng
044    __
$a xxu
072    _7
$a 004.4/.6 $x Programování. Software $2 Konspekt $9 23 $7 sk136468
100    1_
$a Bevilacqua-Linn, Michael $4 aut $7 ntk2013801004
245    10
$a Functional programming patterns in Scala and Clojure : $b write lean programs for the JVM / $c Michael Bevilacqua-Linn
264    _1
$a Dallas : $b Pragmatic Bookshelf, $c [2013]
264    _4
$c ©2013
300    __
$a xiv, 236 stran : $b ilustrace ; $c 24 cm
336    __
$a text $b txt $2 rdacontent
337    __
$a bez média $b n $2 rdamedia
338    __
$a svazek $b nc $2 rdacarrier
490    1_
$a The Pragmatic programmers
504    __
$a Obsahuje bibliografii a rejstřík
650    07
$a knihovnictví, informační věda a muzeologie $7 nlk20040147872 $2 mednas
650    07
$a informatika $7 D048088 $2 czmesh
650    07
$a programovací jazyk $7 D011381 $2 czmesh
650    07
$a software $7 D012984 $2 czmesh
653    00
$a programovací jazyky
655    _7
$a příručky $7 D020479 $2 czmesh
830    _0
$a The Pragmatic programmers
910    __
$a ABC048 $b KG 10146 $y 0
990    __
$a 20151027110259 $b ABC048
991    __
$a 20171023140841 $b ABC048
999    __
$a ok $b medvik21 $g 1095413 $s 201146