دانلود رایگان کتاب:
The C++ Programming Language (Fourth Edition)
معرفی و دانلود کتاب:

The C++ Programming Language (Fourth Edition)

The C++ Programming Language
نویسنده

Bjarne Stroustrup

سال انتشار

2013

تعداد صفحات

1366

سطح کتاب

پیشرفته

زبان کتاب

انگلیسی

حجم فایل

19MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب The C++ Programming Language:

کتاب The C++ Programming Language (Fourth Edition) مرجع رسمی و جامع زبان C++ به قلم خالق این زبان است. این ویرایش بر استاندارد ISO C++11 تمرکز دارد و تمامی قابلیت‌های زبان و کتابخانه استاندارد را با دقت فنی بالا پوشش می‌دهد. کتاب با هدف آموزش عمیق، اصولی و حرفه‌ای C++ نوشته شده و بیش از یک آموزش سطحی، یک مرجع دائمی برای برنامه‌نویسان جدی محسوب می‌شود.

خلاصه کتاب The C++ Programming Language:

این کتاب ساختار زبان C++ را از مفاهیم پایه تا مکانیزم‌های پیشرفته انتزاع تشریح می‌کند. نویسنده ابتدا مروری سریع بر زبان ارائه می‌دهد و سپس به‌صورت نظام‌مند به موضوعاتی مانند انواع داده، اشاره‌گرها، مدیریت حافظه، توابع، استثناها و سازمان‌دهی برنامه‌ها می‌پردازد. هدف این بخش‌ها، ایجاد درکی عمیق از زیرساخت‌های زبانی C++ برای توسعه نرم‌افزارهای پایدار و کارا است. در بخش‌های پیشرفته‌تر کتاب به شی‌گرایی، سلسله‌مراتب کلاس‌ها، چندریختی، قالب‌ها، متاپرگرام‌نویسی و کتابخانه استاندارد STL می‌پردازد. همچنین امکانات مدرن C++11 مانند move semantics، concurrency، lambda expressions و مدیریت منابع به‌صورت حرفه‌ای توضیح داده شده‌اند. این کتاب برای برنامه‌نویسانی نوشته شده که به دنبال نوشتن کد با کیفیت صنعتی، قابل نگهداری و بهینه هستند و C++ را یک ابزار جدی می‌دانند.
ویرایش محتوا

فهرست مطالب کتاب The C++ Programming Language:

Preface

Preface to the Fourth Edition

Preface to the Third Edition

Preface to the Second Edition

Preface to the First Edition

Part I: Introductory Material

Notes to the Reader

A Tour of C++: The Basics

A Tour of C++: Abstraction Mechanisms

A Tour of C++: Containers and Algorithms

A Tour of C++: Concurrency and Utilities

Part II: Basic Facilities

Types and Declarations

Pointers, Arrays, and References

Structures, Unions, and Enumerations

Statements

Expressions

Select Operations

Functions

Exception Handling

Namespaces

Source Files and Programs

Part III: Abstraction Mechanisms

Classes

Construction, Cleanup, Copy, and Move

Overloading

Special Operators

Derived Classes

Class Hierarchies

Run-Time Type Information

Templates

Generic Programming

Specialization

Instantiation

Templates and Hierarchies

Metaprogramming

A Matrix Design

Part IV: The Standard Library

Standard Library Summary

STL Containers

STL Algorithms

STL Iterators

Memory and Resources

Utilities

Strings

Regular Expressions

I/O Streams

Locales

Numerics

Concurrency

Threads and Tasks

The C Standard Library

Compatibility

Index

موارد اخیر