دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Anatolii Kmetiuk
سری:
ناشر: Packt Publishing
سال نشر: 2018
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 14 مگابایت
در صورت تبدیل فایل کتاب Mastering Functional Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تسلط بر برنامه نویسی عملکردی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بیاموزید که چگونه برنامهنویسی کاربردی میتواند به شما در استقرار سرورهای وب و کار با پایگاههای داده به روشی کاملاً واضح و خالص کمک کند
در پروژههای بزرگ، پیگیری همه وابستگیهای پایه کد و نحوه تغییر وضعیت آن در زمان اجرا دشوار است. برنامه نویسی کاربردی به ما کمک می کند تا این مشکلات را حل کنیم. این یک پارادایم است که به طور خاص برای مقابله با پیچیدگی توسعه نرم افزار طراحی شده است. این کتاب به شما نشان میدهد که چگونه انتزاعهای درست میتوانند پیچیدگی را کاهش دهند و کد شما را برای خواندن و درک آسان کنند.
تسلط بر برنامه نویسی تابعی با دست زدن به اصول اولیه مانند لامبداها و نحوه نوشتن کدهای اعلامی با کمک توابع آغاز می شود. سپس به مفاهیم پیشرفتهتری مانند توابع خالص و کلاسهای نوع، مشکلاتی که آنها قصد حل آن را دارند و نحوه استفاده از آنها در سناریوهای دنیای واقعی میرود. همچنین برخی از الگوهای پیشرفته تر در دنیای برنامه نویسی عملکردی، مانند ترانسفورماتورهای موناد و Tagless Final را بررسی خواهید کرد. در فصل های پایانی با مدل بازیگر آشنا می شوید، آن را در زبان های کاربردی مدرن پیاده سازی می کنید و موضوع برنامه نویسی موازی را بررسی می کنید.
در پایان کتاب، شما بر مفاهیم برنامه نویسی تابعی همراه با برنامه نویسی شی گرا (OOP) برای ساخت برنامه های کاربردی قوی تسلط خواهید داشت.
اگر شما از یک پیشینه ضروری و OOP هستید، این کتاب شما را در دنیای برنامه نویسی تابعی راهنمایی می کند، صرف نظر از اینکه کدام زبان برنامه نویسی شما استفاده می کنید.
بارگیری کد نمونه برای این کتاب می توانید فایل های کد نمونه را برای همه کتاب های Packt که از حساب خود در http://www.PacktPub.com خریداری کرده اید دانلود کنید. اگر این کتاب را از جای دیگری خریداری کرده اید، می توانید به http://www.PacktPub.com/support مراجعه کرده و ثبت نام کنید تا فایل ها مستقیماً برای شما ایمیل شوند.
Learn how functional programming can help you in deploying web servers and working with databases in a declarative and pure way
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.
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.