توضیحات
Theres no need to fear going functional! This friendly, lively, and engaging guide is perfect for any perplexed programmer. It lays out the principles of functional programming in a simple and concise way that will help you grok what FP is really all about.
In Grokking Functional Programming you will learn:
Designing with functions and types instead of objects
Programming with pure functions and immutable values
Writing concurrent programs using the functional style
Testing functional programs
Multiple learning approaches to help you grok each new concept
If youve ever found yourself rolling your eyes at functional programming, this is the book for you. Open up Grokking Functional Programming and youll find functional ideas mapped onto what you already know as an object-oriented programmer. The book focuses on practical aspects from page one. Hands-on examples apply functional principles to everyday programming tasks like concurrency, error handling, and improving readability. Plus, puzzles and exercises let you think and practice what you’re learning. Youll soon reach an amazing aha moment and start seeing code in a completely new way.
About the technology
Finally, theres an easy way to learn functional programming! This unique book starts with the familiar ideas of OOP and introduces FP step-by-step using relevant examples, engaging exercises, and lots of illustrations. Youll be amazed at how quickly youll start seeing software tasks from this valuable new perspective.
About the book
Grokking Functional Programming introduces functional programming to imperative developers. Youll start with small, comfortable coding tasks that expose basic concepts like writing pure functions and working with immutable data. Along the way, youll learn how to write code that eliminates common bugs caused by complex distributed state. Youll also explore the FP approach to IO, concurrency, and data streaming. By the time you finish, youll be writing clean functional code thats easy to understand, test, and maintain.
What’s inside
Designing with functions and types instead of objects
Programming with pure functions and immutable values
Writing concurrent programs using the functional style
Testing functional programs
About the reader
For developers who know an object-oriented language. Examples in Java and Scala.
About the author
Michal Plachta is an experienced software developer who regularly speaks and writes about creating maintainable applications.
————————————————————–
ترجمه ماشینی :
نیازی به ترس از عملکرد وجود ندارد! این راهنمای دوستانه، پر جنب و جوش و جذاب برای هر برنامه نویس گیج عالی است. اصول برنامه نویسی کاربردی را به روشی ساده و مختصر بیان می کند که به شما کمک می کند بفهمید FP واقعاً چه چیزی است. \ در برنامه نویسی تابعی Grokking یاد خواهید گرفت: طراحی با توابع و انواع به جای اشیا برنامه نویسی با توابع خالص و مقادیر تغییرناپذیر نوشتن برنامه های همزمان با استفاده از سبک عملکردی آزمایش برنامه های عملکردی رویکردهای یادگیری چندگانه برای کمک به شما در درک هر مفهوم جدید اگر تا به حال متوجه شده اید که چشمان خود را روی برنامه نویسی کاربردی می چرخانید، این کتاب برای شماست. برنامهنویسی تابعی Grokking را باز کنید و ایدههای کاربردی را بر روی آنچه قبلاً به عنوان یک برنامهنویس شیگرا میشناسید، نگاشت خواهید یافت. این کتاب از صفحه اول بر جنبه های عملی تمرکز دارد. مثالهای عملی اصول عملکردی را برای کارهای برنامهنویسی روزمره مانند همزمانی، مدیریت خطا و بهبود خوانایی اعمال میکنند. به علاوه، پازل ها و تمرین ها به شما امکان می دهند به آنچه یاد می گیرید فکر کنید و تمرین کنید. به زودی به یک لحظه شگفت انگیز آها خواهید رسید و شروع به دیدن کد به روشی کاملاً جدید خواهید کرد. درباره فناوری سرانجام، یک راه آسان برای یادگیری برنامه نویسی کاربردی وجود دارد! این کتاب منحصر به فرد با ایده های آشنای OOP شروع می شود و FP را گام به گام با استفاده از مثال های مرتبط، تمرین های جذاب و بسیاری از تصاویر معرفی می کند. از اینکه چقدر سریع شروع به دیدن وظایف نرم افزاری از این دیدگاه جدید ارزشمند خواهید کرد، شگفت زده خواهید شد. درباره کتاب برنامه نویسی تابعی Grokking برنامه نویسی کاربردی را به توسعه دهندگان ضروری معرفی می کند. شما با کارهای کدنویسی کوچک و راحت شروع خواهید کرد که مفاهیم اساسی مانند نوشتن توابع خالص و کار با داده های تغییرناپذیر را در معرض دید قرار می دهد. در طول مسیر، یاد می گیرید که چگونه کدی بنویسید که باگ های رایج ناشی از وضعیت توزیع پیچیده را حذف کند. همچنین رویکرد FP به IO، همزمانی و جریان داده را بررسی خواهید کرد. تا پایان کار، کدهای کاربردی تمیزی می نویسید که درک، آزمایش و نگهداری آن آسان است. آنچه در داخل است طراحی با توابع و انواع به جای اشیاء برنامه نویسی با توابع خالص و مقادیر تغییرناپذیر نوشتن برنامه های همزمان با استفاده از سبک عملکردی آزمایش برنامه های عملکردی درباره خواننده برای توسعه دهندگانی که یک زبان شی گرا را می شناسند. نمونه هایی در جاوا و اسکالا. درباره نویسنده Michal Plachta یک توسعه دهنده نرم افزار با تجربه است که مرتباً در مورد ایجاد برنامه های کاربردی قابل نگهداری صحبت می کند و می نویسد.
tag : دانلود کتاب برنامه نویسی تابعی Grokking , Download برنامه نویسی تابعی Grokking , دانلود برنامه نویسی تابعی Grokking , Download Grokking Functional Programming Book , برنامه نویسی تابعی Grokking دانلود , buy برنامه نویسی تابعی Grokking , خرید کتاب برنامه نویسی تابعی Grokking , دانلود کتاب Grokking Functional Programming , کتاب Grokking Functional Programming , دانلود Grokking Functional Programming , خرید Grokking Functional Programming , خرید کتاب Grokking Functional Programming ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.