ダウンロード Functional Programming, Simplified (Scala Edition) [NulledPremium] torrent - GloDLS
トレントの詳細については "Functional Programming, Simplified (Scala Edition) [NulledPremium]"

Functional Programming, Simplified (Scala Edition) [NulledPremium]

To download this torrent, you need a BitTorrent client: Vuze or BTGuard
このトレントをダウンロードしてください。
Download using Magnet Link

健康:
シーズ: 107
リーチャ: 0
完了: 1,154 
最終チェック: 12-07-2022 07:44:26

アップローダ評判ポイント : 2538





Write a Review for the Uploader:   5   Say Thanks with one good review:
Share on Facebook


Details
名前:Functional Programming, Simplified (Scala Edition) [NulledPremium]
_DESCRIPTION_:
For More Content Visit NulledPremium >>> NulledPremium.com

For More Premium Graphics,Accounts,Freebies Visit >>> Forum.NulledPremium.com



Book details
Paperback: 728 pages
Format: pdf
Size: 5.47 MB
Publisher: CreateSpace Independent Publishing Platform (December 7, 2017)
Language: English
ISBN-10: 1979788782
ISBN-13: 978-1979788786

If you’ve had trouble trying to learn Functional Programming (FP), you’re not alone. In this book, Alvin Alexander — author of the Scala Cookbook and former teacher of Java and Object-Oriented Programming (OOP) classes — writes about his own problems in trying to understand FP, and how he finally conquered it.

What he originally learned is that experienced FP developers are driven by two goals: to use only immutable values, and write only pure functions. What he later learned is that they have these goals as the result of another larger goal: they want all of their code to look and work just like algebra.

While that sounds simple, it turns out that these goals require them to use many advanced Scala features — which they often use all at the same time. As a result, their code can look completely foreign to novice FP developers. As Mr. Alexander writes, “When you first see their code it’s easy to ask, ‘Why would anyone write code like this?’”

Mr. Alexander answers that “Why?” question by explaining the benefits of writing pure functional code. Once you understand those benefits — your motivation for learning FP — he shares five rules for programming in the book:

All fields must be immutable (‘val’ fields).
All functions must be pure functions.
Null values are not allowed.
Whenever you use an ‘if’ you must also use an ‘else’.
You won’t create OOP classes that encapsulate data and behavior; instead you’ll design data structures using Scala ‘case’ classes, and write pure functions that operate on those data structures.
In the book you’ll see how those five, simple rules naturally lead you to write pure, functional code that reads like algebra. He also shares one more Golden Rule for learning:

Always ask “Why”?
Lessons in the book include:

How and why to write only pure functions
Why pure function signatures are much more important than OOP method signatures
Why recursion is a natural tool for functional programming, and how to write recursive algorithms
Because the Scala ‘for’ expression is so important to FP, dozens of pages explain the details of how it works
In the end you’ll see that monads aren’t that difficult because they’re a natural extension of the Five Rules
The book finishes with lessons on FP data modeling, and two main approaches for organizing your pure functions
As Mr. Alexander writes, “In this book I take the time to explain all of the concepts that are used to write FP code in Scala. As I learned from my own experience, once you understand the Five Rules and the small concepts, you can understand Scala/FP.”

Please note that because of the limits on how large a printed book can be, the paperback version does not include all of the chapters that are in the Kindle eBook. The following lessons are not in the paperback version:

Grandma’s Cookies (a story about pure functions)
The ScalaCheck lessons
The Type Classes lessons
The appendices
Because those lessons didn’ fit in the print version, they have been made freely available online.

(Alvin Alexander (alvinalexander.com) wrote the popular Scala Cookbook for O’Reilly, and also self-published two other books, How I Sold My Business: A Personal Diary, and A Survival Guide for New Consultants.)

YouTube動画:
カテゴリ:Books
言語:English  English
合計サイズ:5.47 MB
情報のハッシュ:CCDE83AD317B07BC7BD41E4284D023856F97DE2E
を追加することによって:DiamondB Verified Uploader
追加日:2019-08-27 22:44:40
トレントステータス:Torrent Verified


評価:Not Yet Rated (Log in to rate it)


Tracker:
udp://tracker.iamhansen.xyz:2000/announce

_THIS_TORRENT_HAS_BACKUP_TRACKERS_
URLシーダーリーチャ完了
udp://tracker.iamhansen.xyz:2000/announce100122
udp://tracker.torrent.eu.org:451/announce150163
udp://tracker.cyberia.is:6969/announce7067
udp://tracker.leechers-paradise.org:6969/announce140129
udp://tracker.uw0.xyz:6969/announce1027
udp://exodus.desync.com:6969/announce8068
udp://explodie.org:6969/announce3045
udp://denis.stalker.upeer.me:6969/announce6058
udp://tracker.opentrackr.org:1337/announce9076
udp://9.rarbg.to:2710/announce80193
udp://tracker.tiny-vps.com:6969/announce8081
udp://ipv4.tracker.harry.lu:80/announce300
udp://tracker.coppersurfer.tk:6969/announce9087
udp://tracker.internetwarriors.net:1337/announce6038


ファイルリスト: 





Comments
コメントはまだ投稿されました