C++ How to Program

  • ناشرPearson
  • سال انتشار2024
  • ویرایش11
  • زبانEnglish
  • تعداد صفحات1364
  • شابک9780138092429

شناسه محصول: SKY-CPP-CODE-A5202 دسته: , ,
برند: Pearson

محدوده قیمت: 3,112,000 تومان تا 7,711,000 تومان

12 نفر در حال مشاهده این محصول هستند!

تحویل اکسپرس

حمل رایگان سفارشات بالای 1 میلیون تومان

پرداخت امن

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

ضمانت اصالت کالا

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

7 روز گارانتی بازگشت وجه

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

کتاب C++ How to Program: An Objects-Natural Approach (چاپ یازدهم) نوشتهٔ پل دیتل و هاروی دیتل، یک منبع جامع برای یادگیری زبان برنامه‌نویسی C++ است. این ویرایش با معرفی ویژگی‌های جدید C++20 و ارائه فرصت‌های عملی بیشتر، به‌روزرسانی شده است. ده ها تمرین خودآزمایی جدید به خوانندگان امکان می‌دهد تا کدهای خود را تست کرده و درک بهتری از مفاهیم به دست آورند.

نکات مهم کتاب:

  • رویکرد شیءگرا: این کتاب با تأکید بر رویکرد شیءگرا، مفاهیم برنامه‌نویسی C++ را به‌ صورت طبیعی و قابل درک ارائه می‌دهد.
  • تمرین‌های عملی: وجود تمرین‌های متعدد و پروژه‌های کاربردی به خوانندگان کمک می‌کند تا مهارت‌های خود را تقویت کنند.
  • به‌روزرسانی با C++20: معرفی و توضیح ویژگی‌های جدید C++20 به برنامه‌نویسان امکان می‌دهد تا با آخرین استانداردهای زبان آشنا شوند.

این کتاب برای طیف گسترده‌ای از رشته‌ها و افرادی که به یادگیری زبان ++C نیاز دارند، مناسب است. برخی از رشته‌ها و گروه‌های هدف عبارت‌اند از:

مناسب برای رشته‌های دانشگاهی:

  1. مهندسی کامپیوتر – برای یادگیری اصول برنامه‌نویسی، شیءگرایی، الگوریتم‌ها و داده‌ساختارها.
  2. علوم کامپیوتر – برای درک بهتر برنامه‌نویسی سطح پایین و مفاهیم پایه‌ای کامپیوتر.
  3. مهندسی نرم‌افزار – برای یادگیری برنامه‌نویسی شیءگرا، طراحی الگوها (Design Patterns) و توسعه نرم‌افزار.
  4. هوش مصنوعی و یادگیری ماشین – ++C یکی از زبان‌های پرکاربرد در حوزه AI و Machine Learning است، مخصوصاً برای پیاده‌سازی الگوریتم‌های پرسرعت.
  5. الکترونیک و مهندسی برق – ++C در برنامه‌نویسی میکروکنترلرها (Arduino) و سیستم‌های نهفته (Embedded Systems) کاربرد دارد.
  6. تحلیل داده و پردازش موازی – برای اجرای الگوریتم‌های بهینه و سریع در پردازش کلان‌داده.

مناسب برای چه کسانی است؟

  • دانشجویان مبتدی که می‌خواهند زبان برنامه‌نویسی ++C را از پایه یاد بگیرند.
  • برنامه‌نویسان حرفه‌ای که قصد دارند مهارت‌های خود را در زمینه C++20 به‌روزرسانی کنند.
  • توسعه‌دهندگان نرم‌افزار که روی پروژه‌های بزرگ کار می‌کنند و نیاز به یادگیری شیوه‌های برنامه‌نویسی مدرن دارند.
  • علاقه‌مندان به توسعه بازی

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

پل جِی. دیتل: مدیرعامل و مدیر فنی شرکت Deitel & Associates, Inc. است. او فارغ‌التحصیل MIT بوده و بیش از ۳۸ سال تجربه در حوزهٔ محاسبات دارد. پل یکی از با تجربه‌ترین مدرسان زبان‌های برنامه‌نویسی در جهان است و دوره‌های متعددی را برای توسعه‌دهندگان نرم‌افزار در سراسر جهان برگزار کرده است.

دکتر هاروی ام. دیتل: رئیس هیئت مدیره و مدیر ارشد استراتژی شرکت Deitel & Associates, Inc. است. او دارای بیش از ۵۸ سال تجربه در حوزهٔ محاسبات است و مدارک کارشناسی و کارشناسی ارشد خود را در مهندسی برق از MIT و دکترای ریاضیات را از دانشگاه بوستون دریافت کرده است.

he book “C++ How to Program: An Objects-Natural Approach” (11th Edition) by Paul Deitel and Harvey Deitel is a comprehensive resource for learning the C++ programming language.his edition has been updated to introduce new features of C++20 and offers more hands-on application opportunities.undreds of new self-check exercises allow readers to test their code and gain a better understanding of the concepts.

Key Features:

  • Object-Oriented Approach: he book emphasizes an object-oriented approach, presenting C++ programming concepts in a natural and understandable manner.
  • Practical Exercises: umerous exercises and practical projects help readers strengthen their skills.
  • Updated with C++20: ntroduction and explanation of new C++20 features enable programmers to familiarize themselves with the latest language standards.

Table of Contents

1. Intro to Computers and C++

2. Intro to C++20 Programming

3. Algorithm Development and Control Statements: Part 1

4. Control Statements, Part 2

5. Functions and an Intro to Function Templates

6. Arrays, Vectors, Ranges and Functional-Style Programming

7. (Downplaying) Pointers in Modern C++

8. Strings, String_views, Text Files, CSV Files and Regex

9. Custom Classes

10. Oop: Inheritance and Runtime Polymorphism

11. Operator Overloading, Copy/Move Semantics and Smart Pointers

12. Exceptions and a Look Forward to Contracts

13. Data Structures: Standard Library Containers and Iterators

14. Standard Library Algorithms and C++20 Ranges & Views

15. Templates, C++20 Concepts and Metaprogramming

16. C++20 Modules: Large-Scale Development

17. Parallel Algorithms and Concurrency: A High-Level View

18. C++20 Coroutines

19. Stream I/O & C++20 Text Formatting

20. Other Topics and a Look Toward the Future of C++

21. Computer Science Thinking: Searching, Sorting and Big O

About the Authors:

Paul J. Deitel: EO and Chief Technical Officer of Deitel & Associates, Inc. He is a graduate of MIT with over 38 years of experience in computing. Paul is one of the world’s most experienced programming-language trainers, having taught numerous courses to software developers worldwide.

Dr. Harvey M. Deitel: hairman and Chief Strategy Officer of Deitel & Associates, Inc. He has over 58 years of experience in computing and holds B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University.

ناشرPearson
ویرایش11
زبانEnglish
سال انتشار2024
شابک9780138092429
تعداد صفحات1364
قطعB5
کیفیتاورجینال انتشارات
نوع چاپرنگی, سیاه و سفید
نوع جلدجلد سخت, شومیز, طلقی

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

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “C++ How to Program”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محدوده قیمت: 3,112,000 تومان تا 7,711,000 تومان

محصولات مشابه