Страуструп программирование принципы и практика с использованием c купить

Morgan Stanley | Колумбийский университет | Колледж Черчилля. Кембридж
главная | C++ | FAQ | технические вопросы и ответы | публикации | WG21 papers | TC++PL | Tour++ | Программирование | D&E | био | интервью | видео | цитаты | приложения | рекомендации | компиляторы

Изменено 11 июля 2018 года

Я написал несколько книг:

Переводы см. в моем списке публикаций и галерее обложек.


Тур по C++ (Второе издание) — это краткий (около 240 страниц) обзор всех стандартных C++ (язык и стандартная библиотека) на умеренно высоком уровне для людей. Которые уже знают C++ или. По крайней мере. Являются опытными программистами.

Он охватывает C++17 и немного C++20.


Язык программирования C++ (четвертое издание), он же TC++PL4, представляет собой полностью переписанную и реорганизованную версию TC++PL3. В нем описана редакция стандарта ISO C++C++C ++ 11. В частности. TC++PL4 отражает массовое расширение стандартной библиотеки и поддержку параллелизма.

TC++PL4 стремится к полноте описания функций языка C++. Стандартных библиотечных компонентов. А также методов программирования и проектирования. Которые они поддерживают. См .Предисловие.

Упражнения были расширены. Но помещены в Сеть. Чтобы сохранить деревья и дать возможность объяснения.

Обсуждение вопросов разработки программного обеспечения, найденных в TC++PL3, было прервано из-за нехватки места. Я все еще рекомендую обсудить это в TC++PL3.


Программирование — Принципы и практика использования C++. это введение в программирование для людей. Которые никогда раньше не программировали. Это также будет полезно для людей. Которые немного запрограммированы и хотят улучшить свой стиль и технику. Он предназначен для использования в классе. Но написан с прицелом на самостоятельное изучение. Черновики уже несколько лет используются в качестве основы для первых занятий по программированию в Техасском университете A&M (и в других местах).

Он не имеет никакого отношения к выпускам языка программирования C++.


`Специальное изданиеОн содержит два приложения больше. Чем первоначальные издания 3-го издания и много незначительных улучшений. `Дополнительныемоих страницах поддержки для 3-го издания


Мое 3-е издание-это полный учебник по языку C++ и стандартной библиотеке для опытных программистов. Он полностью описывает стандарт C++ (ISO/IEC 14882) с точки зрения программиста.

Третье издание является полным переписыванием второго издания.

Более 80% текста является новым по сравнению с моим 2-м изданием.


D&E обсуждает. Почему C++ такой. Какой он есть. Он описывает дизайн языка С++. Основное внимание уделяется общим целям проектирования. Практическим ограничениям и людям. Которые сформировали C++. Это не книга. Пытающаяся задокументировать каждую мельчайшую деталь языка или его использования. При обсуждении языка С++. Как правило. Используется точка зрения пользователя (программиста или дизайнера). А не языкового юриста.

D&E должен дать вам гораздо лучшее представление о том. Как функции C++ сочетаются друг с другом.

Я надеюсь (и мой опыт). Что понимание таких вопросов помогает людям писать лучшие программы. Но главная цель книги-не конкретные методы программирования.


Мое 2-е издание-это полный учебник по C++ для опытных программистов. Плюс справочное руководство по C++. Плюс три главы по вопросам проектирования. Плюс глава по разрешениям ANSI/ISO.

Глава ANSI/ISO-это попытка решить проблему того. Как сохранить книгу полностью актуальной. Не возясь с ее содержанием до такой степени. Что она становится бесполезной в качестве общей точки отсчета. Такой подход осуществим. Поскольку изменения вписываются в общую структуру языка.

К настоящему времени 2-е издание устарело и непригодно для изучения C++. С тех пор как он был опубликован. Был принят стандарт ISO C++. И многие новые методы проектирования и программирования стали широко распространены (см. Мое 3-е издание).


ARM-это справочное руководство по C++. Аннотированное информацией. Предположительно представляющей интерес для языковых юристов и разработчиков. А также главой о разрешениях ANSI/ISO.

Благодаря хорошей работе комитета ANSI/ISO ARM теперь устарел.


1-е издание Языка программирования С++ познакомило мир с С++. И его публикация совпала с первым коммерческим выпуском С++.

К настоящему времени он представляет только исторический интерес. Никто в здравом уме не стал бы пытаться выучить С++ из него.

Morgan Stanley | Колумбийский университет | Колледж Черчилля. Кембридж
home | C++ | FAQ | technical FAQ | публикации | WG21 papers | TC++PL | Tour++ | Программирование | D&E | био | интервью | видео | цитаты | приложения | рекомендации | компиляторы