Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Grokking simplicity : = taming compl...
~
Normand, Eric ((Software developer).)
Linked to FindBook
Google Book
Amazon
博客來
Grokking simplicity : = taming complex software with functional thinking /
Record Type:
Language materials, printed : Monograph/item
Title/Author:
Grokking simplicity :/ Eric Normand ; foreword by Guy Steele and Jessica Kerr.
Reminder of title:
taming complex software with functional thinking /
Author:
Normand, Eric
Published:
Shelter Island, NY :Manning Publications Company, : c2021.,
Description:
xxvii, 562 p. :ill. ;24 cm.
Notes:
Includes index.
[NT 15003449]:
Welcome to grokking simplicity -- Functional thinking in action -- Part 1: Actions, calculations, and data. Distinguishing actions, calculations, and data -- Extracting calculations from actions -- Improving the design of actions -- Staying immutable in a mutable language -- Staying immutable with untrusted code -- Stratified design: part 1 -- Stratified design: part 2 -- Part 2: Actions, calculations, and data. First-class functions: part 1 -- First-class functions: part 2 -- Functional iteration -- Chaining functional tools -- Functional tools for nested data -- Isolating timelines -- Shraing resources between timelines -- Coordinating timelines -- Reactive and onion architectures -- The functional journey ahead.
Subject:
Functional programming (Computer science) -
ISBN:
9781617296208
Grokking simplicity : = taming complex software with functional thinking /
Normand, Eric(Software developer).
Grokking simplicity :
taming complex software with functional thinking /Eric Normand ; foreword by Guy Steele and Jessica Kerr. - Shelter Island, NY :Manning Publications Company,c2021. - xxvii, 562 p. :ill. ;24 cm.
Includes index.
Welcome to grokking simplicity -- Functional thinking in action -- Part 1: Actions, calculations, and data. Distinguishing actions, calculations, and data -- Extracting calculations from actions -- Improving the design of actions -- Staying immutable in a mutable language -- Staying immutable with untrusted code -- Stratified design: part 1 -- Stratified design: part 2 -- Part 2: Actions, calculations, and data. First-class functions: part 1 -- First-class functions: part 2 -- Functional iteration -- Chaining functional tools -- Functional tools for nested data -- Isolating timelines -- Shraing resources between timelines -- Coordinating timelines -- Reactive and onion architectures -- The functional journey ahead.
"Developers rightly fear the unintended complexity that infects most code. This book shows you how to write software that keeps complexity close to its inherent minimum. As you write software you should distinguish between code that alters your system's state, and code that does not. Once you learn to make that distinction, you can refactor much of your state-altering "actions" into stateless "calculations." Your software will be simpler. The book also teaches you to solve the complex timing bugs that inevitably creep into asynchronous and multithreaded code. In advanced seections of the book you learn how composable abstractions help avoid repeating code and open up new levels of expressivity"--Back cover.
ISBN: 9781617296208US49.99
LCCN: 2021286516Subjects--Topical Terms:
524481
Functional programming (Computer science)
Index Terms--Genre/Form:
2136901
Handbooks and manuals.
LC Class. No.: QA76.62 / .N67 2021
Dewey Class. No.: 005.1/14
Grokking simplicity : = taming complex software with functional thinking /
LDR
:02178cam a2200217 a 4500
001
2310727
005
20210928143024.0
008
230703s2021 nyua 001 0 eng d
010
$a
2021286516
020
$a
9781617296208
$q
(pbk.) :
$c
US49.99
020
$a
1617296201
$q
(pbk.)
035
$a
(OCoLC)on1255875506
040
$a
UKMGB
$b
eng
$c
UKMGB
$e
aacr2
$d
OCLCO
$d
YDX
$d
OCLCO
$d
OCLCF
$d
MNX
$d
OCLCO
$d
DLC
042
$a
lccopycat
050
0 0
$a
QA76.62
$b
.N67 2021
082
0 4
$a
005.1/14
$2
23
100
1
$a
Normand, Eric
$c
(Software developer).
$3
3637664
245
1 0
$a
Grokking simplicity :
$b
taming complex software with functional thinking /
$c
Eric Normand ; foreword by Guy Steele and Jessica Kerr.
260
#
$a
Shelter Island, NY :
$b
Manning Publications Company,
$c
c2021.
300
$a
xxvii, 562 p. :
$b
ill. ;
$c
24 cm.
500
$a
Includes index.
505
0 #
$a
Welcome to grokking simplicity -- Functional thinking in action -- Part 1: Actions, calculations, and data. Distinguishing actions, calculations, and data -- Extracting calculations from actions -- Improving the design of actions -- Staying immutable in a mutable language -- Staying immutable with untrusted code -- Stratified design: part 1 -- Stratified design: part 2 -- Part 2: Actions, calculations, and data. First-class functions: part 1 -- First-class functions: part 2 -- Functional iteration -- Chaining functional tools -- Functional tools for nested data -- Isolating timelines -- Shraing resources between timelines -- Coordinating timelines -- Reactive and onion architectures -- The functional journey ahead.
520
#
$a
"Developers rightly fear the unintended complexity that infects most code. This book shows you how to write software that keeps complexity close to its inherent minimum. As you write software you should distinguish between code that alters your system's state, and code that does not. Once you learn to make that distinction, you can refactor much of your state-altering "actions" into stateless "calculations." Your software will be simpler. The book also teaches you to solve the complex timing bugs that inevitably creep into asynchronous and multithreaded code. In advanced seections of the book you learn how composable abstractions help avoid repeating code and open up new levels of expressivity"--Back cover.
650
# 0
$a
Functional programming (Computer science)
$3
524481
650
# 0
$a
Computer programming
$v
Handbooks, manuals, etc.
$3
3302458
650
# 7
$a
Computer programming.
$3
527209
655
# 7
$a
Handbooks and manuals.
$2
fast
$3
2136901
based on 0 review(s)
ISSUES
壽豐校區(SF Campus)
-
last issue:
1 (2023/10/04)
Details
Location:
ALL
六樓西文書區HC-Z(6F Western Language Books)
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W0074433
六樓西文書區HC-Z(6F Western Language Books)
01.外借(書)_YB
一般圖書
QA76.62 N67 2021
一般使用(Normal)
On shelf
0
Reserve
1 records • Pages 1 •
1
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login