برنامهنویسی تابعی در کاتلین ۲۰۲۱
Functional Programming in Kotlin 2021
دانلود کتاب برنامهنویسی تابعی در کاتلین ۲۰۲۱ (Functional Programming in Kotlin 2021) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Marco Vermeulen, Rúnar Bjarnason, Paul Chiusano |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2021 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
504 |
| نوع فایل |
|
| حجم |
10.5 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب برنامهنویسی تابعی در کاتلین ۲۰۲۱
در کتاب *برنامهنویسی تابعی در کاتلین* خواهید آموخت:
* تکنیکهای برنامهنویسی تابعی برای کاربردهای دنیای واقعی
* نوشتن کتابخانههای ترکیبی (Combinator)
* ساختارهای رایج و اصطلاحات در طراحی تابعی
* سادگی و مدولار بودن (و خطاهای کمتر!)
*برنامهنویسی تابعی در کاتلین* نسخهای بازنویسیشده از کتاب پرفروش *برنامهنویسی تابعی در اسکالا* است، با این تفاوت که تمام نمونه کدها، دستورالعملها و تمرینها به زبان قدرتمند کاتلین ترجمه شدهاند. در این راهنمای معتبر، شما با چالش یادگیری برنامهنویسی تابعی از اصول اولیه روبرو خواهید شد. مفاهیم پیچیده از طریق تمرینهایی نشان داده میشوند که از امتحان کردن خود در برابر آنها لذت خواهید برد. شما شروع به نوشتن کد کاتلینی خواهید کرد که خواندن، استفاده مجدد، همزمانی و مصونیت در برابر باگها و خطاها در آن آسانتر است.
خرید نسخه چاپی کتاب شامل یک نسخه الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات Manning است.
دربارهی فناوری
عملکرد را بهبود بخشید، قابلیت نگهداری را افزایش دهید و خطاها را حذف کنید! چگونه؟ با برنامهنویسی به روش تابعی. کاتلین پشتیبانی قویای از برنامهنویسی تابعی ارائه میدهد و رویکردی عملگرایانه را اتخاذ میکند که به خوبی با پایگاههای کد شیءگرا ادغام میشود. با به کارگیری تکنیکهایی که در این کتاب یاد میگیرید، کد شما ایمنتر، کمتر مستعد خطا و بسیار آسانتر برای خواندن و استفاده مجدد خواهد بود.
دربارهی کتاب
*برنامهنویسی تابعی در کاتلین* به شما آموزش میدهد که چگونه برنامههای کاتلین را با استفاده از برنامهنویسی تابعی نوعدار طراحی و بنویسید. این کتاب با ارائه مثالهای واضح، توضیحات دقیق و تمرینهای گسترده، از موضوعات اساسی مانند انواع و ساختارهای داده به موضوعات پیشرفته مانند پردازش جریانی میپردازد. این کتاب بر اساس کتاب پرفروش *برنامهنویسی تابعی در اسکالا* اثر رونار بیارناسون و پل چیوسانو است.
مطالب داخل کتاب
* تکنیکهای برنامهنویسی تابعی برای موقعیتهای دنیای واقعی
* ساختارهای رایج و اصطلاحات در طراحی تابعی
* سادگی، مدولار بودن و خطاهای کمتر!
دربارهی خواننده
برای توسعهدهندگان کاتلین. نیازی به تجربه قبلی در برنامهنویسی تابعی نیست.
دربارهی نویسنده
**مارکو ورمولن** دو دهه تجربه برنامهنویسی روی ماشین مجازی جاوا (JVM) دارد.
**رونار بیارناسون** و **پل چیوسانو** نویسندگان کتاب *برنامهنویسی تابعی در اسکالا* هستند.
فهرست مطالب
بخش ۱: مقدمهای بر برنامهنویسی تابعی
1 برنامهنویسی تابعی چیست؟
2 شروع کار با برنامهنویسی تابعی در کاتلین
3 ساختارهای داده تابعی
4 مدیریت خطاها بدون استثناها
5 سختگیری و تنبلی
6 حالت کاملاً تابعی
بخش ۲: طراحی تابعی و کتابخانههای ترکیبی
7 موازاتسازی کاملاً تابعی
8 تست مبتنی بر ویژگی
9 ترکیبکنندههای تجزیهگر
بخش ۳: ساختارهای مشترک در طراحی تابعی
10 مونوئیدها
11 مونادها و فانکتورها
12 فانکتورهای کاربردی و پیمایشی
بخش ۴: اثرات و ورودی/خروجی
13 اثرات خارجی و ورودی/خروجی
14 اثرات محلی و حالت تغییرپذیر
15 پردازش جریانی و ورودی/خروجی افزایشی
فهرست کتاب:
۱. برنامهنویسی تابعی با کاتلین
۲. حق تکثیر
۳. مطالب
۴. مطالب مقدماتی
۵. بخش ۱. مقدمهای بر برنامهنویسی تابعی
۱ برنامهنویسی تابعی چیست؟
۲ شروع به کار با برنامهنویسی تابعی در کاتلین
۳ ساختارهای دادهای تابعی
۴ مدیریت خطاها بدون استثناها
۵ اکید بودن و تنبلی
۶ حالت تابعی محض
۱۲. بخش ۲. طراحی تابعی و کتابخانههای ترکیبی
۷ موازاتسازی تابعی محض
۸ تست مبتنی بر ویژگی
۹ ترکیبکنندههای تجزیهگر
۱۶. بخش ۳. ساختارهای رایج در طراحی تابعی
۱۰ مونوئیدها
۱۱ مونادها و فانکتورها
۱۲ فانکتورهای کاربردی و پیمایشپذیر
۲۰. بخش ۴. اثرات و ورودی/خروجی
۱۳ اثرات خارجی و ورودی/خروجی
۱۴ اثرات محلی و حالت تغییرپذیر
۱۵ پردازش جریان و ورودی/خروجی تدریجی
۲۴. پیوست الف. راهنماییها و نکات تمرین
۲۵. پیوست ب. حل تمرینها
۲۶. پیوست ج. انواع مراتب بالاتر
۲۷. پیوست د. کلاسهای نوع
۲۸. فهرست
توضیحات(انگلیسی)
In Functional Programming in Kotlin you will learn:
Functional programming techniques for real-world applications
Write combinator libraries
Common structures and idioms in functional design
Simplicity and modularity (and fewer bugs!)
Functional Programming in Kotlin is a reworked version of the bestselling Functional Programming in Scala, with all code samples, instructions, and exercises translated into the powerful Kotlin language. In this authoritative guide, you’ll take on the challenge of learning functional programming from first principles. Complex concepts are demonstrated through exercises that you’ll love to test yourself against. You’ll start writing Kotlin code that’s easier to read, easier to reuse, better for concurrency, and less prone to bugs and errors.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Improve performance, increase maintainability, and eliminate bugs! How? By programming the functional way. Kotlin provides strong support for functional programming, taking a pragmatic approach that integrates well with OO codebases. By applying the techniques you’ll learn in this book, your code will be safer, less prone to errors, and much easier to read and reuse.
About the book
Functional Programming in Kotlin teaches you how to design and write Kotlin applications using typed functional programming. Offering clear examples, carefully-presented explanations, and extensive exercises, it moves from basic subjects like types and data structures to advanced topics such as stream processing. This book is based on the bestseller Functional Programming in Scala by Rúnar Bjarnason and Paul Chiusano.
What's inside
Functional programming techniques for real-world situations
Common structures and idioms in functional design
Simplicity, modularity, and fewer bugs!
About the reader
For Kotlin developers. No functional programming experience required.
About the author
Marco Vermeulen has two decades of programming experience on the JVM.
Rúnar Bjarnason and Paul Chiusano are the authors of Functional Programming in Scala.
Tabel of Contents
PART 1 INTRODUCTION TO FUNCTIONAL PROGRAMMING
1 What is functional programming?
2 Getting started with functional programming in Kotlin
3 Functional data structures
4 Handling errors without exceptions
5 Strictness and laziness
6 Purely functional state
PART 2 FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES
7 Purely functional parallelism
8 Property-based testing
9 Parser combinators
PART 3 COMMON STRUCTURES IN FUNCTIONAL DESIGN
10 Monoids
11 Monads and functors
12 Applicative and traversable functors
PART 4 EFFECTS AND I/O
13 External effects and I/O
14 Local effects and mutable state
15 Stream processing and incremental I/O
Table of Contents
1. Functional Programming with Kotlin
2. Copyright
3. contents
4. front matter
5. Part 1. Introduction to functional programming
1 What is functional programming?
2 Getting started with functional programming in Kotlin
3 Functional data structures
4 Handling errors without exceptions
5 Strictness and laziness
6 Purely functional state
12. Part 2. Functional design and combinator libraries
7 Purely functional parallelism
8 Property-based testing
9 Parser combinators
16. Part 3. Common structures in functional design
10 Monoids
11 Monads and functors
12 Applicative and traversable functors
20. Part 4. Effects and I/O
13 External effects and I/O
14 Local effects and mutable state
15 Stream processing and incremental I/O
24. Appendix A. Exercise hints and tips
25. Appendix B. Exercise solutions
26. Appendix C. Higher-kinded types
27. Appendix D. Type classes
28. index
دیگران دریافت کردهاند
برنامهنویسی تابعی در اسکالا، ویرایش دوم ۲۰۲۳
Functional Programming in Scala, Second Edition 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در سیشارپ، ویرایش دوم ۲۰۲۲
Functional Programming in C#, Second Edition 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در ++C ۲۰۱۸
Functional Programming in C++ 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در سیشارپ ۲۰۱۷
Functional Programming in C# 2017
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامهنویسی به زبان سی شارپ(C#), فناوری اطلاعات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در جاوااسکریپت ۲۰۱۶
Functional Programming in JavaScript 2016
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی با جاوا(Java), برنامهنویسی شیءگرا, جاوااسکریپت (javascript)
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در اسکالا ۲۰۱۴
Functional Programming in Scala 2014
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
