نام کتاب
C++ How to Program

An Objects-Natural Approach

Paul Deitel, Harvey Deitel

Paperback1364 Pages
PublisherPearson
Edition11
LanguageEnglish
Year2024
ISBN9780138092429
862
A5202
انتخاب نوع چاپ:
جلد سخت
1,941,000ت(2 جلدی)
0
جلد نرم
1,981,000ت(3 جلدی)
0
طلق پاپکو و فنر
2,011,000ت(3 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#C++

#Programming

#Algorithms

توضیحات

کتاب 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.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
++C
913
Programming: Principles and Practice Using C++ (3rd)
1,040,000 تومان
++C
1,053
Beginning C++23
1,352,000 تومان
++C
1,876
C++20 STL Cookbook
655,000 تومان
++C
863
Exploring C++20
1,039,000 تومان
++C
839
Accelerated C++
547,000 تومان
++C
253
Borland C++ Builder
1,792,000 تومان
++C
515
Designing Audio Effect Plugins in C++
1,094,000 تومان
++C
1,010
Functional Programming in C++
514,000 تومان
++C
1,345
Qt5 C++ GUI Programming Cookbook
621,000 تومان
++C
1,540
LLVM Techniques, Tips, and Best Practices Clang and Middle-End Librari...
570,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©