語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Grokking simplicity : = taming compl...
~
Normand, Eric ((Software developer).)
FindBook
Google Book
Amazon
博客來
Grokking simplicity : = taming complex software with functional thinking /
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
Grokking simplicity :/ Eric Normand ; foreword by Guy Steele and Jessica Kerr.
其他題名:
taming complex software with functional thinking /
作者:
Normand, Eric
出版者:
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.
標題:
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
筆 0 讀者評論
採購/卷期登收資訊
壽豐校區(SF Campus)
-
最近登收卷期:
1 (2023/10/04)
明細
館藏地:
全部
六樓西文書區HC-Z(6F Western Language Books)
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W0074433
六樓西文書區HC-Z(6F Western Language Books)
01.外借(書)_YB
一般圖書
QA76.62 N67 2021
一般使用(Normal)
在架
0
預約
1 筆 • 頁數 1 •
1
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入