برنامه‌نویسی تابعی در سی‌شارپ ۲۰۱۷
Functional Programming in C# 2017

دانلود کتاب برنامه‌نویسی تابعی در سی‌شارپ ۲۰۱۷ (Functional Programming in C# 2017) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Enrico Buonanno

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2017

زبان

English

تعداد صفحه‌ها

408

نوع فایل

pdf

حجم

1.9 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب برنامه‌نویسی تابعی در سی‌شارپ ۲۰۱۷

خلاصه

برنامه‌نویسی تابعی در سی‌شارپ به شما می‌آموزد که چگونه با استفاده از زبان سی‌شارپ، تفکر تابعی را در حل مسائل دنیای واقعی به کار گیرید. این کتاب، با مثال‌های عملی فراوان، برای برنامه‌نویسان مسلط به سی‌شارپ که تجربه‌ی قبلی در برنامه‌نویسی تابعی ندارند، نوشته شده است. این کتاب دیدگاهی جدید و فوق‌العاده به شما خواهد داد.

خرید نسخه‌ی چاپی کتاب شامل یک نسخه‌ی الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning Publications است.

درباره‌ی فناوری

برنامه‌نویسی تابعی طرز فکر شما را در مورد کدنویسی تغییر می‌دهد. برای توسعه‌دهندگان سی‌شارپ، تکنیک‌های FP می‌توانند به طور چشمگیری مدیریت وضعیت، هم‌روندی، مدیریت رویداد و نگهداری طولانی‌مدت کد را بهبود بخشند. و سی‌شارپ انعطاف‌پذیری را ارائه می‌دهد که به شما امکان می‌دهد از مزایای کامل استفاده از تکنیک‌های تابعی بهره‌مند شوید. این کتاب قدرت فوق‌العاده‌ی یک دیدگاه جدید را به شما می‌دهد.

درباره‌ی کتاب

برنامه‌نویسی تابعی در سی‌شارپ به شما می‌آموزد که چگونه با استفاده از زبان سی‌شارپ، تفکر تابعی را در حل مسائل دنیای واقعی به کار گیرید. شما با یادگیری اصول برنامه‌نویسی تابعی و ویژگی‌های زبانی که به شما امکان برنامه‌نویسی تابعی را می‌دهند، شروع خواهید کرد. همانطور که مثال‌های عملی فراوان را بررسی می‌کنید، قدرت ترکیب توابع، برنامه‌نویسی جریان داده، ساختارهای داده‌ی تغییرناپذیر و ترکیب مادی با LINQ را خواهید آموخت.

چه چیزهایی در این کتاب خواهید آموخت

* کد خوانا و مناسب کار تیمی بنویسید
* بر جریان‌های غیرهمزمان و داده‌ها مسلط شوید
* به طور چشمگیری مدیریت خطا را بهبود بخشید
* الگوهای منبع‌یابی رویداد و سایر الگوهای FP

درباره‌ی خواننده

نوشته شده برای برنامه‌نویسان مسلط به سی‌شارپ که تجربه‌ی قبلی در برنامه‌نویسی تابعی ندارند.

درباره‌ی نویسنده

انریکو بونانو در دانشگاه کلمبیا در رشته‌ی علوم کامپیوتر تحصیل کرده و 15 سال تجربه به عنوان توسعه‌دهنده، معمار و مربی دارد.

فهرست مطالب

بخش 1 – مفاهیم اصلی
۱. معرفی برنامه‌نویسی تابعی
۲. چرا خلوص تابع اهمیت دارد
۳. طراحی امضا و انواع تابع
۴. الگوها در برنامه‌نویسی تابعی
۵. طراحی برنامه‌ها با ترکیب تابع
بخش 2 – تابعی شدن
۱. مدیریت خطای تابعی
۲. ساختاربندی یک برنامه با توابع
۳. کارآمد کار کردن با توابع چند آرگومانی
۴. تفکر تابعی در مورد داده‌ها
۵. منبع‌یابی رویداد: یک رویکرد تابعی برای ماندگاری
بخش 3 – تکنیک‌های پیشرفته
۱. محاسبات تنبل، ادامه دادن و زیبایی ترکیب مادی
۲. برنامه‌های حالت‌دار و محاسبات حالت‌دار
۳. کار با محاسبات ناهمزمان
۴. جریان‌های داده و توسعه‌های واکنش‌گرا
۵. مقدمه‌ای بر همروندی مبتنی بر تبادل پیام


فهرست کتاب:

۱. حق نشر

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. پیشگفتار

۵. تقدیر و تشکر

۶. درباره این کتاب

۷. بخش ۱. مفاهیم اصلی

۸. بخش ۲. کاربردی شدن

۹. بخش ۳. تکنیک‌های پیشرفته

۱۰. پیوست. سخن پایانی: گام بعدی چیست؟

۱۱. نمودار وابستگی معکوس فصل‌ها

۱۲. توابع اصلی FP

۱۳. نمایه

۱۴. فهرست تصاویر

۱۵. فهرست جداول

۱۶. فهرست لیست‌ها

 

توضیحات(انگلیسی)

Summary

Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. The book, with its many practical examples, is written for proficient C# programmers with no prior FP experience. It will give you an awesome new perspective.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Functional programming changes the way you think about code. For C# developers, FP techniques can greatly improve state management, concurrency, event handling, and long-term code maintenance. And C# offers the flexibility that allows you to benefit fully from the application of functional techniques. This book gives you the awesome power of a new perspective.

About the Book

Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. You’ll start by learning the principles of functional programming and the language features that allow you to program functionally. As you explore the many practical examples, you’ll learn the power of function composition, data flow programming, immutable data structures, and monadic composition with LINQ.

What’s Inside

  • Write readable, team-friendly code
  • Master async and data streams
  • Radically improve error handling
  • Event sourcing and other FP patterns

About the Reader

Written for proficient C# programmers with no prior FP experience.

About the Author

Enrico Buonanno studied computer science at Columbia University and has 15 years of experience as a developer, architect, and trainer.

Table of Contents

    PART 1 – CORE CONCEPTS

  1. Introducing functional programming
  2. Why function purity matters
  3. Designing function signatures and types
  4. Patterns in functional programming
  5. Designing programs with function composition
  6. PART 2 – BECOMING FUNCTIONAL

  7. Functional error handling
  8. Structuring an application with functions
  9. Working effectively with multi-argument functions
  10. Thinking about data functionally
  11. Event sourcing: a functional approach to persistence
  12. PART 3 – ADVANCED TECHNIQUES

  13. Lazy computations, continuations, and the beauty of monadic composition
  14. Stateful programs and stateful computations
  15. Working with asynchronous computations
  16. Data streams and the Reactive Extensions
  17. An introduction to message-passing concurrency


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Preface

5. Acknowledgments

6. About this Book

7. Part 1. Core concepts

8. Part 2. Becoming functional

9. Part 3. Advanced techniques

10. Appendix. Epilogue: what next?

11. Inverted chapter dependency graph

12. The core functions of FP

13. Index

14. List of Figures

15. List of Tables

16. List of Listings

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.