دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sam Halliday
سری:
ناشر: Leanpub
سال نشر: 2018
تعداد صفحات: 336
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Functional programming for mortals, with scalaz به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی کاربردی برای فانی ها، با اسکالاز نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این نسخه در تاریخ 24/08/2018 منتشر شده است این کتاب برای توسعه دهندگان معمولی Scala است، احتمالا با پیشینه جاوا، که هر دو شک دارند و کنجکاو در مورد پارادایم برنامه نویسی تابعی (FP). این کتاب هر مفهومی را توجیه می کند با مثال های عملی، از جمله نوشتن یک برنامه وب. این کتاب از Scalaz 7.2¹، محبوب ترین، پایدارترین، اصولی ترین و جامع ترین Functional استفاده می کند. چارچوب برنامه نویسی برای اسکالا. این کتاب به گونه ای طراحی شده است که از روی جلد تا جلد، به ترتیب ارائه شده، با استراحت بین آن ها خوانده شود فصل ها فصلهای قبلی، سبکهای کدنویسی را تشویق میکنند که بعداً آنها را بیاعتبار خواهیم کرد: شبیه به روش ما در کودکی نظریه گرانش نیوتن را بیاموزیم و به ریمان / انیشتین / ماکسول پیشرفت کنیم دانشجوی فیزیک شوند
This version was published on 2018-08-24 This book is for the typical Scala developer, probably with a Java background, who is both sceptical and curious about the Functional Programming (FP) paradigm. This book justifies every concept with practical examples, including writing a web application. This book uses Scalaz 7.2¹, the most popular, stable, principled and comprehensive Functional Programming framework for Scala. This book is designed to be read from cover to cover, in the order presented, with a rest between chapters. Earlier chapters encourage coding styles that we will later discredit: similar to how we learn Newton’s theory of gravity as children, and progress to Riemann / Einstein / Maxwell if we become students of physics.
Table of Contents......Page 3
About This Book......Page 7
Copyleft Notice......Page 8
Thanks......Page 9
Practicalities......Page 10
Introduction......Page 11
Abstracting over Execution......Page 12
Pure Functional Programming......Page 16
For Comprehensions......Page 18
Syntax Sugar......Page 19
Unhappy path......Page 24
Gymnastics......Page 26
Incomprehensible......Page 29
Application Design......Page 32
Specification......Page 33
Interfaces / Algebras......Page 35
Business Logic......Page 37
Unit Tests......Page 41
Parallel......Page 44
Summary......Page 46
Data and Functionality......Page 47
Data......Page 48
Functionality......Page 58
Modelling OAuth2......Page 66
Summary......Page 77
Scalaz Typeclasses......Page 78
Agenda......Page 79
Appendable Things......Page 80
Objecty Things......Page 84
Mappable Things......Page 87
Variance......Page 99
Apply and Bind......Page 101
Applicative and Monad......Page 107
Divide and Conquer......Page 110
Plus......Page 112
Lone Wolves......Page 116
Co-things......Page 119
Bi-things......Page 123
Summary......Page 126
Scalaz Data Types......Page 127
Type Variance......Page 128
Evaluation......Page 133
Memoisation......Page 135
Tagging......Page 137
Natural Transformations......Page 140
Isomorphism......Page 141
Containers......Page 143
Collections......Page 158
Summary......Page 181
Advanced Monads......Page 182
Always in motion is the Future......Page 183
Effects and Side Effects......Page 184
Stack Safety......Page 185
Monad Transformer Library......Page 190
A Free Lunch......Page 222
Parallel......Page 237
IO......Page 241
Summary......Page 248
Typeclass Derivation......Page 249
Running Examples......Page 250
scalaz-deriving......Page 251
Magnolia......Page 271
Shapeless......Page 281
Performance......Page 307
Summary......Page 312
Wiring up the Application......Page 313
Overview......Page 314
Main......Page 320
Blaze......Page 325
Thank You......Page 332
Typeclass Cheatsheet......Page 333
Third Party Licenses......Page 334
Scala License......Page 335
Scalaz License......Page 336