توضیحات
Learn how functional programming can help you in deploying web servers and working with databases in a declarative and pure way
Key Features
- Learn functional programming from scratch
- Program applications with side effects in a pure way
- Gain expertise in working with array tools for functional programming
Book Description
In large projects, it can get difficult keeping track of all the interdependencies of the code base and how its state changes at runtime. Functional Programming helps us solve these problems. It is a paradigm specifically designed to deal with the complexity of software development. This book will show you how the right abstractions can reduce complexity and make your code easy to read and understand.
Mastering Functional Programming begins by touching upon the basics such as what lambdas are and how to write declarative code with the help of functions. It then moves on to more advanced concepts such as pure functions and type classes, the problems they aim to solve, and how to use them in real-world scenarios. You will also explore some of the more advanced patterns in the world of functional programming, such as monad transformers and Tagless Final. In the concluding chapters, you will be introduced to the actor model, implement it in modern functional languages, and explore the subject of parallel programming.
By the end of the book, you will have mastered the concepts entailing functional programming along with object-oriented programming (OOP) to build robust applications.
What you will learn
- Write reliable and scalable software based on solid foundations
- Explore the cutting edge of computer science research
- Effectively solve complex architectural problems in a robust way
- Avoid unwanted outcomes such as errors or delays and focus on business logic
- Write parallel programs in a functional style using the actor model
- Use functional data structures and collections in your day-to-day work
Who this book is for
If you are from an imperative and OOP background, this book will guide you through the world of functional programming, irrespective of which programming language you use.
Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
————————————————————–
ترجمه ماشینی :
بیاموزید که چگونه برنامهنویسی کاربردی میتواند به شما در استقرار سرورهای وب و کار با پایگاههای داده به روشی کاملاً واضح و خالص کمک کند
ویژگیهای کلیدی
- برنامه نویسی کاربردی را از ابتدا بیاموزید
- برنامه های کاربردی با عوارض جانبی را به روشی ناب
- در کار با ابزارهای آرایه برای برنامه نویسی عملکردی تخصص کسب کنید
- نرم افزار قابل اعتماد و مقیاس پذیر را بر اساس پایه های محکم بنویسید
- آخرین تحقیقات علوم کامپیوتر را کاوش کنید li>
- مشکلات پیچیده معماری را به طور موثر حل کنید
- از نتایج ناخواسته مانند خطاها یا تاخیرها اجتناب کنید و بر منطق تجاری تمرکز کنید
- برنامه های موازی را به سبک کاربردی بنویسید. با استفاده از مدل بازیگر
- از ساختارها و مجموعه های داده عملکردی در کار روزمره خود استفاده کنید
ul>
توضیحات کتاب
در پروژههای بزرگ، پیگیری همه وابستگیهای متقابل پایه کد و نحوه تغییر وضعیت آن در زمان اجرا دشوار است. برنامه نویسی کاربردی به ما کمک می کند تا این مشکلات را حل کنیم. این یک پارادایم است که به طور خاص برای مقابله با پیچیدگی توسعه نرم افزار طراحی شده است. این کتاب به شما نشان میدهد که چگونه انتزاعهای درست میتوانند پیچیدگی را کاهش دهند و کد شما را برای خواندن و درک آسان کنند.
تسلط بر برنامه نویسی تابعی با دست زدن به اصول اولیه مانند لامبداها و نحوه نوشتن کدهای اعلامی با کمک توابع آغاز می شود. سپس به مفاهیم پیشرفتهتری مانند توابع خالص و کلاسهای نوع، مشکلاتی که آنها قصد حل آن را دارند و نحوه استفاده از آنها در سناریوهای دنیای واقعی میرود. همچنین برخی از الگوهای پیشرفته تر در دنیای برنامه نویسی عملکردی، مانند ترانسفورماتورهای موناد و Tagless Final را بررسی خواهید کرد. در فصل های پایانی با مدل بازیگر آشنا می شوید، آن را در زبان های کاربردی مدرن پیاده سازی می کنید و موضوع برنامه نویسی موازی را بررسی می کنید.
در پایان کتاب، شما بر مفاهیم برنامه نویسی تابعی همراه با برنامه نویسی شی گرا (OOP) برای ساخت برنامه های کاربردی قوی تسلط خواهید داشت.
آنچه یاد خواهید گرفت
این کتاب برای چه کسی است
اگر از یک پیشینه ضروری و OOP هستید، این کتاب شما را در دنیای برنامه نویسی تابعی راهنمایی می کند، صرف نظر از اینکه از کدام زبان برنامه نویسی استفاده می کنید.
دانلود کد نمونه برای این کتاب می توانید کد نمونه را دانلود کنید. فایل های تمام کتاب های Packt که از حساب خود در http://www.PacktPub.com خریداری کرده اید. اگر این کتاب را از جای دیگری خریداری کرده اید، می توانید به http://www.PacktPub.com/support مراجعه کرده و ثبت نام کنید تا فایل ها مستقیماً برای شما ایمیل شوند.
tag : دانلود کتاب تسلط بر برنامه نویسی تابعی , Download تسلط بر برنامه نویسی تابعی , دانلود تسلط بر برنامه نویسی تابعی , Download Mastering Functional Programming Book , تسلط بر برنامه نویسی تابعی دانلود , buy تسلط بر برنامه نویسی تابعی , خرید کتاب تسلط بر برنامه نویسی تابعی , دانلود کتاب Mastering Functional Programming , کتاب Mastering Functional Programming , دانلود Mastering Functional Programming , خرید Mastering Functional Programming , خرید کتاب Mastering Functional Programming ,

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