برنامه‌نویسی با انواع ۲۰۱۹
Programming with Types 2019

دانلود کتاب برنامه‌نویسی با انواع ۲۰۱۹ (Programming with Types 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Vlad Riscutia

voucher-1

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

سال انتشار

2019

زبان

English

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

336

نوع فایل

pdf

حجم

3.4 MB

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

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

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

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

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

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

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

توضیحات

معرفی کتاب برنامه‌نویسی با انواع ۲۰۱۹

خلاصه

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

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

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

درباره کتاب

کتاب *برنامه‌نویسی با انواع داده* تکنیک‌های مبتنی بر نوع‌دهی را برای نوشتن نرم‌افزاری آموزش می‌دهد که ایمن، صحیح، آسان برای نگهداری و عملاً خود-مستند باشد. این آموزش که برای توسعه‌دهندگان فعال طراحی شده است، بر مزایای عملی سیستم‌های نوع‌دهی برای وظایف روزمره برنامه‌نویسی تمرکز دارد. با دنبال کردن مثال‌های واقعی که در TypeScript کدنویسی شده‌اند، مهارت‌های خود را از انواع داده ابتدایی تا مفاهیم پیشرفته‌تری مانند فانکتورها و مونادها ارتقا خواهید داد.

مطالب داخل کتاب

* ساختارهای داده با انواع داده ابتدایی، آرایه‌ها و ارجاعات
* چگونگی تأثیر انواع داده بر توابع، وراثت و ترکیب
* برنامه‌نویسی شیءگرا با انواع داده
* به‌کارگیری جنریک‌ها و انواع سطح بالاتر

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

شما به تجربه کار با یک زبان برنامه‌نویسی رایج مانند TypeScript، Java، JavaScript، C یا C++ نیاز دارید.

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

**ولاد ریسکوتیا** مهندس ارشد نرم‌افزار در مایکروسافت است. او سرپرستی چندین پروژه بزرگ نرم‌افزاری را بر عهده داشته و به مهندسان نرم‌افزار تازه‌کار مشاوره می‌دهد.


فهرست کتاب:

۱. حق چاپ

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

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

۴. پیشگفتار

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

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

۷. درباره تصویر روی جلد

۸. فصل ۱. مقدمه ای بر تایپینگ

۹. فصل ۲. انواع پایه

۱۰. فصل ۳. ترکیب

۱۱. فصل ۴. ایمنی نوع

۱۲. فصل ۵. انواع تابع

۱۳. فصل ۶. کاربردهای پیشرفته انواع تابع

۱۴. فصل ۷. زیرنوع‌گیری

۱۵. فصل ۸. عناصر برنامه نویسی شی گرا

۱۶. فصل ۹. ساختارهای داده عمومی

۱۷. فصل ۱۰. الگوریتم‌ها و تکرارگرهای عمومی

۱۸. فصل ۱۱. انواع مرتبه بالاتر و فراتر از آن

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

۲۰. پیوست ب. برگه تقلب تایپ‌اسکریپت

۲۱. انواع و مقادیر ممکن

۲۲. الگوریتم های رایج

۲۳. فهرست نمایه

۲۴. فهرست شکل‌ها

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

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

 

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

Summary

Programming with Types teaches you to design safe, resilient, correct software that’s easy to maintain and understand by taking advantage of the power of strong type systems. Designed to provide practical, instantly useful techniques for working developers, this clearly written tutorial introduces you to using type systems to support everyday programming tasks.

About the technology

Common bugs often result from mismatched data types. By precisely naming and controlling which data are allowable in a calculation, a strong type system can eliminate whole classes of errors and ensure data integrity throughout an application. As a developer, skillfully using types in your everyday practice leads to better code and saves time tracking down tricky data-related errors.

About the book

Programming with Types teaches type-based techniques for writing software that’s safe, correct, easy to maintain, and practically self-documenting. Designed for working developers, this clearly written tutorial sticks with the practical benefits of type systems for everyday programming tasks. Following real-world examples coded in TypeScript, you’ll build your skills from primitive types up to more-advanced concepts like functors and monads.

What’s inside

Building data structures with primitive types, arrays, and references
How types affect functions, inheritance, and composition
Object-oriented programming with types
Applying generics and higher-kinded types

About the reader

You’ll need experience with a mainstream programming language like TypeScript, Java, JavaScript, C#, or C++.

About the author

Vlad Riscutia is a principal software engineer at Microsoft. He has headed up several major software projects and mentors up-and-coming software engineers.


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Preface

5. Acknowledgments

6. About This Book

7. About the Cover Illustration

8. Chapter 1. Introduction to typing

9. Chapter 2. Basic types

10. Chapter 3. Composition

11. Chapter 4. Type safety

12. Chapter 5. Function types

13. Chapter 6. Advanced applications of function types

14. Chapter 7. Subtyping

15. Chapter 8. Elements of object-oriented programming

16. Chapter 9. Generic data structures

17. Chapter 10. Generic algorithms and iterators

18. Chapter 11. Higher kinded types and beyond

19. Appendix A. TypeScript installation and source code

20. Appendix B. TypeScript cheat sheet

21. Types and possible values

22. Common algorithms

23. Index

24. List of Figures

25. List of Tables

26. List of Listings

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

برنامه‌نویسی با متلب برای دانشمندان ۲۰۱۸
Programming with MATLAB for Scientists 2018

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

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

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

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

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

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

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

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

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

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

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

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