دانلود کتاب Functional Programming in C#: How to write better C# code

49,000 تومان

برنامه نویسی کاربردی در سی شارپ: چگونه کدهای سی شارپ بهتر بنویسیم


موضوع اصلی کامپیوترها
نوع کالا کتاب الکترونیکی
ناشر Manning Publications
تعداد صفحه 408 / 435
حجم فایل 10.43 مگابایت
کد کتاب 1617293954 , 9781617293955
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2017
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

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

ترجمه فارسی (ترجمه ماشینی)

خلاصه

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

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

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

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

درباره کتاب

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

چه چیزی در داخل است

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

درباره Reader

نوشته شده برای برنامه نویسان ماهر C# بدون تجربه قبلی FP.

>

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

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

فهرست مطالب

    بخش 1 – مفاهیم اصلی

  1. معرفی برنامه نویسی تابعی
  2. چرا خلوص توابع مهم است
  3. طراحی امضاها و انواع توابع
  4. الگوها در برنامه نویسی تابعی
  5. طراحی برنامه هایی با ترکیب تابع
  6. بخش 2 – کاربردی شدنبررسی خطاهای عملکردی

  7. ساختار یک برنامه کاربردی با توابع
  8. کارکرد موثر با توابع چند آرگومان
  9. تفکر عملکردی در مورد داده ها
  10. رویداد منبع یابی: رویکردی کاربردی برای تداوم
  11. بخش 3 – تکنیک های پیشرفته

  12. محاسبات تنبل، ادامه و زیبایی ترکیب مونادیک
  13. برنامه های دولتی و محاسبات حالت دار
  14. کار با محاسبات ناهمزمان
  15. جریان های داده و پسوندهای واکنشی
  16. مقدمه ای بر همزمانی ارسال پیام
نظرات (0)

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

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Functional Programming in C#: How to write better C# code”