Главная » 2015»Декабрь»15 » Программирование. Принципы и практика с использованием C++, 2-е издание
11:13
Программирование. Принципы и практика с использованием C++, 2-е издание
Программирование. Принципы и практика с использованием C++, 2-е издание — Эта книга не является учебником по языку C++, это учебник по программированию. Несмотря на то что ее автор — автор языка С++, книга не посвящена этому языку программирования; он играет в книге сугубо иллюстративную роль. Автор задумал данную книгу как вводный курс по программированию. Поскольку теория без практики совершенно бессмысленна, такой учебник должен изобиловать примерами программных решений, и неудивительно, что автор языка C++ использовал в книге свое детище. В книге в первую очередь описан широкий круг понятий и приемов программирования, необходимых для того, чтобы стать профессиональным программистом, и в гораздо меньшей степени — возможности языка программирования C++. В первую очередь, книга адресована начинающим программистам и студентам компьютерных специальностей, которые найдут в ней много новой информации, и смогут узнать точку зрения создателя языка С++ на современные методы программирования. Если вы решили стать программистом, и уже знакомы с азами C++ — эта книга для вас, в первую очередь потому, что программирование — это не только, и не столько знание инструмента (языка программирования C++), сколько понимание самого процесса. Автор недаром не ограничился своим первоклассным (но ни в коей мере не являющимся учебником для программистов без большого практического опыта) трудом Язык программирования C++. Проводя грубую аналогию — виртуозное владение топором никого не делало настоящим плотником. Бьярне Страуструп в очередной раз приходит на помощь программистам — создав уникальный язык программирования, он не ограничивается им и рассказывает о том, как правильно им воспользоваться, даже не зная все его тонкости и возможности. Основные темы книги: Подготовка к созданию реальных программ. Автор книги предполагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники. Упор на основные концепции и методы. Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Этот подход дает основательный фундамент для разработки полезных, правильных, понятных и эффективных программ. Программирование на современном языке С++ (C++11 и C++14). Книга представляет собой введение в программирование, включая объектно-ориентированное и обобщенное программирование. Одновременно она представляет собой введение в язык С++, один из широко применяющихся языков программирования в современном мире. В книге описаны современные методы программирования на С++, включая стандартную библиотеку и возможности C++11 и C++14, позволяющие упростить программирование.
Название: Программирование. Принципы и практика с использованием C++, 2-е издание Автор: Бьерн Страуструп Издательство: М.: Вильямс Год: 2015 Страниц: 1248 Формат: PDF Размер: 42,8 Мб ISBN: 978-5-8459-1949-6 Качество: Отличное Язык: Русский
Содержание:
Предисловие Глава 0. Обращение к читателям Глава 1. Компьютеры, люди и программирование Часть I. Основы Глава 2. Hello, World! Глава 3. Объекты, типы и значения Глава 4. Вычисления Глава 5. Ошибки Глава 6. Написание программ Глава 7. Завершение программы Глава 8. Технические детали: функции и прочее Глава 9. Технические детали: классы и прочее Часть II. Ввод и вывод Глава 1 О. Потоки ввода и вывода Глава 11. Настройка ввода и вывода Глава 12. Модель вывода на экран Глава 13. Графические классы Глава 14. Проектирование графических классов Глава 15. Графическое представление функций и данных Глава 16. Графические пользовательские интерфейсы Часть III. Данные и алгоритмы Глава 17. Векторы и динамически выделяемая память Глава 18. Векторы и массивы Глава 19. Векторы, шаблоны и исключения Глава 20. Контейнеры и итераторы Глава 21. Алгоритмы и ассоциативные массивы Часть IV. Дополнительные темы Глава 22. Идеалы и история Глава 23. Работа с текстом Глава 24. Числа Глава 25. Программирование встроенных систем Глава 26. Тестирование Глава 27. Язык программирования С Часть V. Приложения Приложение А. Обзор языка Приложение Б. Обзор стандартной библиотеки Приложение В. Начала работы с Visual Studio Приложение Г. Установка FLTK Приложение Д. Реализация графического пользовательского интерфейса Глоссарий Библиография Предметный указатель Фотографии