Beginning C++20: From Novice to Professional

تاریخ: 1399/07/16 22:52
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۵۰۲۷
دیدگاه ها: ۰
برچسب ها: CPP |C |
کتاب Beginning C++20: From Novice to Professional
Apress
Ivor Horton, Peter Van Weert
9781484258835
2020
825
English

در این کتاب یاد می‌گیرید تا برنامه نویسی را با زبان ++C آغاز کنید؛ از مبانی شروع کنید و با مثال‌های گام به گام پیشرفت کنید تا به یک برنامه نویس ماهر سی پلاس پلاس تبدیل شوید. کتاب «شروع به کار با سی پلاس پلاس: از تازه کار تا حرفه ای»، قابلیت‌های جدیدی از استاندارد C++ 20 مانند ماژول ها، مفاهیم، دامنه‌ها و عملگر سفینه فضایی را شامل می‌شود. برای یادگیری سی پلاس پلاس، تمام آنچه که شما نیاز دارید، یک کتاب Beginning C++20 و یکی از جدید‌ترین کامپایلر‌های ++C است و بدین ترتیب خیلی زود خواهید توانست تا برنامه‌های واقعی سی پلاس پلاس بنویسید. همچنین در این کتاب فرض شده است که خواننده هیچ دانش قبلی از برنامه نویسی ندارد.
تمامی مفاهیم زبان سی پلاس پلاس که در این کتاب توضیح داده شده اند همراه با مثال هایی از برنامه هایی که کار می‌کنند نشان داده شده اند؛ همچنین همه فصل‌ها شامل تمریناتی برای آزمایش و تمرین دانش شماست. این کتاب، ویرایش ششم Beginning C++ 20 است که به طور کامل به آخرین نسخه از زبان سی پلاس پلاس یعنی C++ 20 و همه‌ی قرار داد‌ها و بهترین شیوه‌های سی پلاس پلاس مدرن به روز شده است. کتاب Beginning C++ 20، همچنین عناصر کتابخانه استاندارد C++ 20 را به شما معرفی می‌کند که پشتیبانی از زبان C++ 20 را ارائه می‌دهد.

 


مطالبی که در کتاب «شروع به کار با سی پلاس پلاس: از تازه کار تا حرفه ای» خواهید آموخت:

  • شروع به برنامه نویسی با C++ 20 استاندارد
  • انجام برنامه نویسی ماژولار در سی پلاس پلاس
  • کار با آرایه ها، حلقه ها، اشاره گر ها، ارجاع‌ها و رشته ها
  • نوشتن توابع، انواع و عملگر‌ها خودتان
  • بررسی موارد اساسی برنامه نویسی شی گرا
  • استفاده از overloading، وراثت، توابع مجازی و چند ریختی
  • نوشتن تابع generic و قالب‌های کلاس و امن‌تر کردن آن‌ها با استفاده از concept ها
  • یادگیری ورودی‌ها و خروجی‌های container ها، الگوریتم‌ها و دامنه ها
  • استفاده از اعلان‌های نوع خودکار، استثنا ها، move semantic ها، عبارات لامبدا و ...

   

Table of Contents:
- Chapter 1: Basic Ideas
- Chapter 2: Introducing Fundamental Types of Data
- Chapter 3: Working with Fundamental Data Types
- Chapter 4: Making Decisions
- Chapter 5: Arrays and Loops
- Chapter 6: Pointers and References
- Chapter 7: Working with Strings
- Chapter 8: Defining Functions
- Chapter 9: Vocabulary Types
- Chapter 10: Function Templates
- Chapter 11: Modules and Namespaces
- Chapter 12: Defining Your Own Data Types
- Chapter 13: Operator Overloading
- Chapter 14: Inheritance
- Chapter 15: Polymorphism
- Chapter 16: Runtime Errors and Exceptions
- Chapter 17: Class Templates
- Chapter 18: Move Semantics
- Chapter 19: First-Class Functions
- Chapter 20: Containers and Algorithms
- Chapter 21: Constrained Templates and Concepts

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...