[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Книга Б. Страуструпа "Язык программирования С++"
(1)       Используют 7 человек

Комментарии

Ни одного комментария.
Написать тут
Описание:
Книга Б. Страуструпа "Язык программирования С++"
Автор:
jojoba1
Создан:
19 марта 2020 в 21:33
Публичный:
Да
Тип словаря:
Книга
Последовательные отрывки из загруженного файла.
Информация:
Книга Б. Страуструпа "Язык программирования С++"
Содержание:
1735 отрывков, 918692 символа
1 Книга Б. Страуструпа "Язык программирования С++" дает описание языка,
его ключевых понятий и основных приемов программирования на нем. Это
завершенное руководство, написанное создателем языка, которое содержит
описание всех средств С++, в том числе управление исключитель- ными
ситуациями, шаблоны типа (параметризованные типы данных) и мно- жественное
наследование.
Книга делится на три части. Первые десять глав являются учебником,
служащим введением в язык, включая подмножество собственно С.
2 В трех
последующих главах обсуждаются вопросы проектирования и создания
программного обеспечения с помощью С++. Книга завершается полным
справочным руководством по языку.
В книге вы найдете:
* законченный учебник и руководство по языку.
* полное освещение средств языка, нацеленных на абстрактные типы данных
и объектно-ориентированное программирование.
* обсуждение программистских и технических вопросов, возникающих в про-
цессе проектирования и создания больших программных систем.
3 * описание способов построения библиотек высокого класса.
* примеры реализации ключевых типов данных, определяемых пользователем,
таких как графические объекты, ассоциативные массивы и потоки ввода-
вывода.
Эта книга будет хорошим помощником опытному программисту, решившему
использовать С++ для нетривиальных задач. Ее можно считать ключевой в
любом собрании книг по С++.
Об авторе книги:
Бьерн Страуструп является разработчиком языка С++ и создателем первого
транслятора.
4 Он - сотрудник научно-исследовательского вычислительного
центра AT&T Bell Laboratories в Мюррей Хилл (Нью-Джерси, США). Он получил
звание магистра математики и вычислительной техники в университете г.
Аарус (Дания), а докторское звание по вычислительной технике в
кэмбриджском университете (Англия). Он специализируется в области рас-
пределенных систем, операционных систем, моделирования и программиро-
вания.
5 Вместе с М. А. Эллис он является автором полного руководства по
языку С++ - "Руководство по С++ с примечаниями".
ПРЕДИСЛОВИЕ
"А дорога идет все дальше и дальше"
(Бильбо Бэгинз)
Как было обещано в первом издании книги, запросы пользователей
определили развитие С++. Его направлял опыт широкого круга пользователей,
работающих в разных областях программирования. За шесть лет, отделяющих
нас от первого издания описания С++, число пользователей возросло в сотни
раз.
6 За эти годы были усвоены многие уроки, были предложены и подтвердили
практикой свое право на существование различные приемы программирования. О
некоторых из них и пойдет речь ниже.
Сделанные за эти шесть лет расширения языка прежде всего были
направлены на повышение выразительности С++ как языка абстракции данных и
объектно-ориентированного программирования вообще и как средства для
создания высококачественных библиотек с пользовательскими типами данных в
частности.
7 Библиотекой высокого качества мы считаем библиотеку,
позволяющую пользователю определять с помощью классов понятия, работа с
которыми сочетает удобство, эффективность и надежность. Под надежностью
понимается то, что класс предоставляет защищенный по типам интерфейс между
пользователями библиотеки и ее разработчиками. Эффективность предполагает,
что использование классов не влечет за собой больших накладных расходов по
памяти или времени по сравнению с "ручными" программами на С.
8 Эта книга является полным описанием языка С++. Главы с 1 по 10
представляют собой учебник, знакомящий с языком. В главах с 11 по 13
обсуждаются вопросы проектирования и развития программного обеспечения.
Завершается книга справочным руководством по языку С++. Естественно, что
все расширения языка и способы их использования, которые появились после
выхода в свет первого издания, являются частью изложения.
9 К ним относятся
уточненные правила для разрешения перегрузки имени, средства управления
памятью и средства контроля доступа, надежная по типам процедура
связывания, статические и постоянные функции-члены, абстрактные классы,
множественное наследование, шаблоны типов и обработка особых ситуаций.
С++ является языком программирования общего назначения.
Естественная для него область применения - системное программирование,
понимаемое в широком смысле этого слова.
10 Кроме того, С++ успешно
используется во многих областях приложения, далеко выходящих за
указанные рамки. Реализации С++ теперь есть на всех машинах, начиная
с самых скромных микрокомпьютеров - до самых больших супер-ЭВМ, и
практически для всех операционных систем. Поэтому книга дает лишь описание
собственно языка, не объясняя особенности конкретных реализаций, среды
программирования или библиотек.
 

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена