0 رای
وضعیت موجودی موجود

قیمت قبلی: 4,000,000 ریال
قیمت: 3,600,000 ریال

 



Product details

  • Publisher ‏ : ‎ Manning; 1st edition (September 14, 2014)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 320 pages
  • ISBN-10 ‏ : ‎ 1617290653
  • ISBN-13 ‏ : ‎ 978-1617290657

 

کتاب Functional Programming in Scala 1st Edition

Summary

Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming.

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

About the Technology

Functional programming (FP) is a style of software development emphasizing functions that don't depend on program state. Functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs than other code. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with Java make Scala a great place to start learning FP.

About the Book

Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to their everyday work. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming.

This book assumes no prior experience with functional programming. Some prior exposure to Scala or Java is helpful.

What's Inside

  • Functional programming concepts
  • The whys and hows of FP
  • How to write multicore programs
  • Exercises and checks for understanding


About the Authors

Paul Chiusano and Rúnar Bjarnason are recognized experts in functional programming with Scala and are core contributors to the Scalaz library.

Table of Contents

PART 1 INTRODUCTION TO FUNCTIONAL PROGRAMMING
PART 2 FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES
PART 3 COMMON STRUCTURES IN FUNCTIONAL DESIGN
PART 4 EFFECTS AND I/O
  1. What is functional programming?
  2. Getting started with functional programming in Scala
  3. Functional data structures
  4. Handling errors without exceptions
  5. Strictness and laziness
  6. Purely functional state
  7. Purely functional parallelism
  8. Property-based testing
  9. Parser combinators
  10. Monoids
  11. Monads
  12. Applicative and traversable functors
  13. External effects and I/O
  14. Local effects and mutable state
  15. Stream processing and incremental I/O

منابع کتاب کتاب Functional Programming in Scala 1st Edition

خلاصه

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

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

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

برنامه نویسی تابعی (FP) سبکی از توسعه نرم افزار است که بر عملکردهایی که به وضعیت برنامه بستگی ندارند تأکید دارد. تست و استفاده مجدد کدهای عملکردی آسان تر، موازی سازی ساده تر و کمتر در معرض اشکالات نسبت به سایر کدها است. Scala یک زبان JVM در حال ظهور است که پشتیبانی قوی از FP ارائه می دهد. نحو آشنا و قابلیت همکاری شفاف آن با جاوا، Scala را به مکانی عالی برای شروع یادگیری FP تبدیل کرده است.

درباره کتاب

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

این کتاب هیچ تجربه قبلی با برنامه نویسی تابعی را فرض نمی کند. قرار گرفتن در معرض قبلی با اسکالا یا جاوا مفید است.

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

  • مفاهیم برنامه نویسی تابعی
  • چرایی ها و چگونه های FP
  • نحوه نوشتن برنامه های چند هسته ای
  • تمرین و بررسی برای درک


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

Paul Chiusano و Rúnar Bjarnason متخصصان شناخته شده برنامه نویسی عملکردی با Scala هستند و از مشارکت کنندگان اصلی کتابخانه Scalaz هستند.

فهرست مطالب

بخش 1 مقدمه ای بر برنامه ریزی کاربردی
بخش 2 طراحی کاربردی و کتابخانه های ترکیبی
بخش 3 سازه های رایج در طراحی عملکردی
قسمت 4 جلوه ها و I/O
  1. برنامه نویسی تابعی چیست؟
  2. شروع با برنامه نویسی تابعی در اسکالا
  3. ساختارهای داده عملکردی
  4. رسیدگی به خطاها بدون استثنا
  5. سخت گیری و تنبلی
  6. حالت کاملاً کاربردی
  7. موازی کاری صرفا
  8. تست مبتنی بر اموال
  9. ترکیب کننده های تجزیه کننده
  10. مونوئیدها
  11. مونادها
  12. تابع های کاربردی و قابل عبور
  13. جلوه های خارجی و I/O
  14. اثرات محلی و حالت تغییرپذیر
  15. پردازش جریانی و ورودی/خروجی افزایشی

نظرات کاربران درباره کتاب Functional Programming in Scala 1st Edition

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Functional Programming in Scala 1st Edition نظر می دهد.

ارسال نظر درباره کتاب Functional Programming in Scala 1st Edition

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

  Product details ASIN ‏ : ‎  B08WFX8BN3 ...
3,080,000 ریال
Product details Publisher ‏ : ‎  Addison-Wesley Professio ...
5,040,000 ریال
  Product details Publisher ‏ : ‎  Mercury Lea ...
6,550,000 ریال
  این کتاب به صورت  رنگی  است. Product details ...
7,920,000 ریال
  Product details Publisher ‏ : ‎  Springer (A ...
5,720,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید