برنامهنویسی با انواع ۲۰۱۹
Programming with Types 2019
دانلود کتاب برنامهنویسی با انواع ۲۰۱۹ (Programming with Types 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Vlad Riscutia |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2019 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
336 |
| نوع فایل |
|
| حجم |
3.4 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,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
دیگران دریافت کردهاند
برنامهنویسی موازی با سیشارپ و داتنت کور ۲۰۲۰
Parallel Programming with C# and .NET Core 2020
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی داتنت(.Net), برنامهنویسی به زبان سی شارپ(C#), برنامهنویسی موازی (parallel)
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامه ریزی ریاضی با اغتشاشات داده ها ۲۰۲۰
Mathematical Programming with Data Perturbations 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با هسکل را شروع کنید ۲۰۱۸
Get Programming with Haskell 2018
علوم کامپیوتر, برنامه نویسی, برنامهنویسی شیءگرا, توسعه نرم افزار, زبانهای برنامهنویسی, فناوری اطلاعات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با F# را شروع کنید ۲۰۱۸
Get Programming with F# 2018
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی داتنت(.Net), برنامهنویسی به زبان سی شارپ(C#), برنامهنویسی متنباز (Open Source), توسعه نرم افزار, ویژوال بیسیک (visual basic)
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با متلب برای دانشمندان ۲۰۱۸
Programming with MATLAB for Scientists 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهریزی квадратыкомм бо мзк програмском обеспечении ۲۰۱۷
Quadratic Programming with Computer Programs 2017
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
