Книга: Страуструп Бьярне «Программирование. Принципы и практика с использованием C++»

Программирование. Принципы и практика с использованием C++

Эта книга не является учебником по языку C++, это учебник по программированию. Несмотря на то что ее автор - автор языка С++, книга не посвящена этому языку программирования; он играет в книге сугубо иллюстративную роль. Автор задумал данную книгу как вводный курс по программированию. Поскольку теория без практики совершенно бессмысленна, такой учебник должен изобиловать примерами программных решений, и неудивительно, что автор языка C++ использовал в книге свое детище. В книге в первую очередь описан широкий круг понятий и приемов программирования, необходимых для того, чтобы стать профессиональным программистом, и в гораздо меньшей степени - возможности языка программирования C++. В первую очередь, книга адресована начинающим программистам и студентам компьютерных специальностей, которые найдут в ней много новой информации, и смогут узнатьточку зрения создателя языка С++ на современные методы программирования. Если вы решили стать программистом, и уже знакомы с азами C++ - эта книга для вас, в первую очередь потому, что программирование - это не только, и не столько знание инструмента (языка программирования C++), сколько понимание самого процесса. Автор недаром не ограничился своим первоклассным (но ни в коей мере не являющимся учебникомдля программистов без большого практического опыта) трудом Язык программирования C++. Проводя грубую аналогию - виртуозное владение топором никого не делало настоящим плотником. Бьярне Страуструп в очередной раз приходит на помощь программистам - создав уникальный язык программирования, он не ограничивается им и рассказывает о том, как правильно им воспользоваться, даже не зная все его тонкости и возможности. Подготовка к созданию реальных программ. Автор книги предполагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники. Упор на основные концепции и методы. Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Этот подход дает основательный фундамент для разработки полезных, правильных, понятных и эффективных программ. Программирование на современном языке С++ (C++11 и C++14). Книга представляет собой введение в программирование, включая объектно-ориентированное и обобщенное программирование. Одновременно она представляет собой введение в язык С++, один из широко применяющихся языков программирования в современном мире. В книге описаны современные методы программирования на С++, включая стандартную библиотеку и возможности C++11 и C++14, позволяющие упростить программирование. Для начинающих программистов и всех, кто хочет научиться программировать. Книга предназначена в основном для людей, никогда ранее не программировавших, и опробована на более чем тысяче студентов университета. Однако и опытные программисты, и студенты, уже изучившие основы программирования, найдут в книге много полезной информации, которая позволит им перейти на еще более высокий уровень мастерства. Широкий охват тем. Первая половина книги охватывает широкий спектр основных понятий, методов проектирования и программирования, свойств языка С++ и его библиотек. Это позволит читателям писать программы, выполняющие ввод и вывод данных, вычисления и построение простых графических изображений. Во второй половине рассматриваются более специализированные темы (такие как обработка текста, тестирование и язык C). В книге содержится много справочного материала. Исходные тексты программ и иные материалы читатели могут найти на веб-сайте автора. Об авторе Бьярне Страуструп - разработчик языка программирования C++ и первой его реализации; он также является автором известной книги The С++ Programming Language. Сейчас он работает управляющим директором в технологическом отделе Morgan Stanley; приглашенным профессором в Колумбийском университете и является почетным профессором Университете Техаса. Страуструп - член Национальной академии технических наук США (U. S. National Academy of Engineering). До перехода на академическую работу он много лет работал в исследовательском центре AT&T Bell Labs. Он также является одним из членов-учредителей международного комитета по стандартизации языка С++ (ISO С++). 2-е издание.

Издательство: "Вильямс" (2018)

ISBN: 978-5-6040724-8-6, 978-5-8459-1949-6

Купить за 5186 руб в Лабиринте

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Дизайн и эволюция языка С++В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++. Здесь изложеныцели, принципы и практические… — ДМК Пресс, Для программистов Подробнее...2016828бумажная книга
Программирование. Принципы и практика с использованием C++. РуководствоЭта книга не является учебником по языку C++, это учебник по программированию. Несмотря на то что ее автор - автор языка С++, книга не посвящена этому языку программирования; он играет в книге сугубо… — Диалектика / Вильямс, - Подробнее...20193039бумажная книга
Дизайн и эволюция языка С++В книге, написанной создателем языка С++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования С++. Здесь изложены цели, принципы и практические… — ДМК Пресс, (формат: 140x200мм, 446 стр.) Для программистов Подробнее...20141071бумажная книга
Язык программирования C++. Краткий курсПрограммисты на C++ - от стершего пальцы о клавиатуру профессионала до только начинающего учиться этому замечательному языку школьника - всегда с нетерпением ждут выхода в свет новых книг серии C++… — Диалектика, Подробнее...20191728бумажная книга

См. также в других словарях:

  • Прототипное программирование — Для термина «Прототип» см. другие значения. Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично… …   Википедия

  • Нейро-лингвистическое программирование — Нейролингвистическое программирование (НЛП) (англ. Neuro linguistic programming) (также встречается вариант «нейро лингвистическое программирование»)  комплекс моделей, техник и операционных принципов (контекстуально зависимых убеждений),… …   Википедия

  • Функциональное программирование — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная …   Википедия

  • C++ — У этого термина существуют и другие значения, см. C. См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в …   Википедия

  • Музыкально-компьютерные технологии — Mac Black White Room Музыкально компьютерные технологии (англ. Music technology) современная образовательная …   Википедия

  • Парадигма — (Paradigm) Определение парадигмы, история возникновения парадигмы Информация об определении парадигмы, история возникновения парадигмы Содержание Содержание История возникновения Частные случаи (лингвистика) Управленческая парадигма Парадигма… …   Энциклопедия инвестора

  • НЛП — Нейролингвистическое программирование (НЛП) (англ. Neuro linguistic programming) (также встречается вариант «нейро лингвистическое программирование»)  комплекс моделей, техник и операционных принципов (контекстуально зависимых убеждений),… …   Википедия

  • Нлп — Нейролингвистическое программирование (НЛП) (англ. Neuro linguistic programming) (также встречается вариант «нейро лингвистическое программирование»)  комплекс моделей, техник и операционных принципов (контекстуально зависимых убеждений),… …   Википедия

  • Шестишаговый рефрейминг — Нейролингвистическое программирование (НЛП) (англ. Neuro linguistic programming) (также встречается вариант «нейро лингвистическое программирование»)  комплекс моделей, техник и операционных принципов (контекстуально зависимых убеждений),… …   Википедия

  • Инновация — (Innoatsiya) Определение инноваций, инновационная деятельность Определение инноваций, инновационная деятельность, инновационная политика Содержание Содержание Общее определение новаций Инновация и др. похожие понятия Что такое новация Основы… …   Энциклопедия инвестора

  • Дилинговый центр — (Dealing Center) Дилинговый центр это посредник между трейдером и валютным рынком Форекс Понятие дилингового центра, схема работы дилингового центра, технологии обмана кухни Форекс, способы мошенничества дилинговых центров Содержание >>>>>>>>>>> …   Энциклопедия инвестора


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»