Читать онлайн «Язык CИ++. Учебное пособие»

Автор Вадим Подбельский

В, В. Подбел ьский язык си 5-е издание Рекомендовано Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлениям «Прикладная математика» и «Вычислительные машины, комплексы, системы и сети» Москва "Финансы и статистика" 2000 УДК 681. 3. 06:800. 92(075) ББК 32. 973. 26-018. 1 П44 РЕЦЕНЗЕНТЫ: кафедра управления и моделирования систем Московской государственной академии приборостроения и информатики и доктор технических наук, профессор Ю. Г. Дадаев Подбельский В. В. П44 Язык Си++: Учеб. пособие. — 5-е изд. — М. : Финансы и статистика, 2000. — 560 с: ил. ISBN 5-279-02204-7. Подробно рассмотрены синтаксис, семантика и техника программирования объектно-ориентированного языка Си++. Приведено большое количество программ, иллюстрирующих возможности и особенности языка Си++. В отличие от работ, в которых язык Си++ вводится как расширение своего предшественника языка Си, в данной книге он рассматривается как самостоятельный язык программирования. Для изучения материала достаточно, если читатель владеет основами информатики и навыками программирования на любом алгоритмическом языке в объеме стандартного курса по программированию для среднего учебного заведения (4-е издание — в 1999 г. ). Для студентов, преподавателей, лицеистов, школьников, а также специалистов, желающих самостоятельно изучить язык Си++. 2404000000 — 134 УДК 681.
3. 06:800. 92(075) П безобъявл. ББК 32. 973. 26-018. 1 0Щ01) — 2000 О В. В. Подбельский, 1995 ISBN 5-279-02204-7 О В. В. Подбельский, 19$9 ПРЕДИСЛОВИЕ К 5-му ИЗДАНИЮ Отзывы читателей и опыт использования предыдущих изданий пособия в учебных заведениях разных уровней (школы с математическим уклоном, колледжи, университеты) показали, что замысел автора об ориентации на читателей, не знакомых с программированием на Си и/или на Си++, реализован в книге достаточно успешно. Пособие предназначено и пригодно для изучения языка Си++ "с нуля". Книга позволяет читателю не только изучить язык Си++, но и проследить его происхождение от языка Си. Так как язык Си является подмножеством языка Си++, то, изучая Си++ по данному пособию, читатель почти без каких-либо дополнительных усилий осваивает средства и механизмы его предшественника - языка Си. Таким образом, книга не замкнута на высокоуровневые механизмы языка Си++, а подробно знакомит читателей и с базовыми аппаратно ориентированными средствами системного программирования, унаследованными от Си (работа с указателями, особенности представления в стиле Си массивов и строк, возможности битовых полей, объединений, средств адресации памяти - "адресная арифметика" и т. д. ). Теперь несколько слов об эволюции языка Си++. В 1998 г. произошло долгожданное событие - Международный комитет по стандартизации принял стандарт языка Си++ (ISO/IEC 14882 "Standard for the C++ Programming Language11). Возможности, которые при подготовке первого издания пособия только обсуждались (исключения, динамическая идентификация типов и др. , см.