C++ How to Program
An Objects-Natural ApproachPaul Deitel, Harvey Deitel
- ناشرPearson
- سال انتشار2024
- ویرایش11
- زبانEnglish
- تعداد صفحات1364
- شابک9780138092429
3,112,000 تومان – 7,711,000 تومانمحدوده قیمت: 3,112,000 تومان تا 7,711,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
کتاب C++ How to Program: An Objects-Natural Approach (چاپ یازدهم) نوشتهٔ پل دیتل و هاروی دیتل، یک منبع جامع برای یادگیری زبان برنامهنویسی C++ است. این ویرایش با معرفی ویژگیهای جدید C++20 و ارائه فرصتهای عملی بیشتر، بهروزرسانی شده است. ده ها تمرین خودآزمایی جدید به خوانندگان امکان میدهد تا کدهای خود را تست کرده و درک بهتری از مفاهیم به دست آورند.
نکات مهم کتاب:
- رویکرد شیءگرا: این کتاب با تأکید بر رویکرد شیءگرا، مفاهیم برنامهنویسی C++ را به صورت طبیعی و قابل درک ارائه میدهد.
- تمرینهای عملی: وجود تمرینهای متعدد و پروژههای کاربردی به خوانندگان کمک میکند تا مهارتهای خود را تقویت کنند.
- بهروزرسانی با C++20: معرفی و توضیح ویژگیهای جدید C++20 به برنامهنویسان امکان میدهد تا با آخرین استانداردهای زبان آشنا شوند.
این کتاب برای طیف گستردهای از رشتهها و افرادی که به یادگیری زبان ++C نیاز دارند، مناسب است. برخی از رشتهها و گروههای هدف عبارتاند از:
مناسب برای رشتههای دانشگاهی:
- مهندسی کامپیوتر – برای یادگیری اصول برنامهنویسی، شیءگرایی، الگوریتمها و دادهساختارها.
- علوم کامپیوتر – برای درک بهتر برنامهنویسی سطح پایین و مفاهیم پایهای کامپیوتر.
- مهندسی نرمافزار – برای یادگیری برنامهنویسی شیءگرا، طراحی الگوها (Design Patterns) و توسعه نرمافزار.
- هوش مصنوعی و یادگیری ماشین – ++C یکی از زبانهای پرکاربرد در حوزه AI و Machine Learning است، مخصوصاً برای پیادهسازی الگوریتمهای پرسرعت.
- الکترونیک و مهندسی برق – ++C در برنامهنویسی میکروکنترلرها (Arduino) و سیستمهای نهفته (Embedded Systems) کاربرد دارد.
- تحلیل داده و پردازش موازی – برای اجرای الگوریتمهای بهینه و سریع در پردازش کلانداده.
مناسب برای چه کسانی است؟
- دانشجویان مبتدی که میخواهند زبان برنامهنویسی ++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 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
3,112,000 تومان – 7,711,000 تومانمحدوده قیمت: 3,112,000 تومان تا 7,711,000 تومان
محصولات مشابه

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