Главная » Просмотр файлов » Г. Шилдт - Полный справочник по C++

Г. Шилдт - Полный справочник по C++ (1109478), страница 4

Файл №1109478 Г. Шилдт - Полный справочник по C++ (Г. Шилдт - Полный справочник по C++) 4 страницаГ. Шилдт - Полный справочник по C++ (1109478) страница 42019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

Обший объем пх продаж прсвышаст 3 миллиона экзсмпляров. Он являстся автором многочислснных бсстссллсров, в частности; С++: ТЬе Союрlе(е ЯсТсгвпсе, Св: ТАс Сотр!сге ПеТсгелсе, ./ага 2: Тбе Сотр1еге Всуегелсе, С: ТАе Совр(еге Ве~егслсе, С++ ~тт Вгв бгоипИ 6р, С++: А Всх1ииегу 6иЫс„ Сь': А ВерипегЬ 6иЫе и Хата 2: А Верппегу Сиде. Шилдт получил званис магистра по компьютерным наукам в Унивсрситстс штата Иллинойс (1)п1хсгыгу оГ 11Г)по)х).

Его консультацию можно получить по тслсфопу офиса: 1217) 58В-4633. Введение Язык Се+ оказывает огромное влияние на все области современного программирования. Его синтаксис, стиль и основные принципы стали стандартом при разработкс новых языков. Благодаря своей универсальности он все чаще используется при описании алгоритмов и зехнологий программирования.

Долговременный успех языка С++ определил основные тенденции развития компьютерных языков. Например, языки 1ача и Сл являются его непосредственными наследниками. Скажем прямо, невозможно стать профессиональным программистом, не овладев языком С++. Это единственный язык, игнорировать который программист не имеет права. Перед вами перевод четвертого издания книги С++: 1йе Сол1рlеге йеГегелсе. Здесь подробно описаны и прошпюстрпрованы вес ключевые слова, функции, классы и своиства языка С++.

Точнее говоря, в книге рассматривается вариант языка С++ под названием 9гилг/апl С++. Именно эга версия соответствует международному станларту АХБ1/1БО и подсрживается всеми основными компиляторами, включая Ъ!зца! С++ компании М!сговой и С++ Вц!!бег компании Вог!апф Таким обраюм, информацию, изложенную в книге, можно использовать во всех современных средах программирования. За время, прошедшее после выхода в свет прелыдущего издания книги, язык С++ пе претерпел никаких изменений. В то же время радикально изменилась сама среда программирования. Например, появился новый стандарт языка С, получивший название С99, язык 5ача захватил господсгвуюгцее положение в области ччеЬ-программирования, приобретает все большую популярносп среда программирования .НЕТ Ггатпеюог1с. В потоке всех изменений, происшедших за последние годы, осталось незыблемым лишь од~ ю — мощь языка С++. Его преимушество над другими языками в области разработки высокоэффективного программного обеспечения по-прежнему бесспорно.

Изменения, внесенные в четвертое издание Общая структура справочника осталась прежней. Если вы читали третье издание, то сможете легко ориентироваться и в четвертом. Большинство изменений касается стиля изложения: в некоторых случаях добавлены новые подробности, вдругих местах иначе раскрыла тема. Кроме того, мы стремились учесть изменения, касающиеся современной среды программирования. В книгу также добавлено несколько новых разделов, например, в первой части иллюстрируется взаимосвязь между языком С++ и новым стандартом языка С, получившим название С99.

Книга содержит два новых приложения. В первом описаны расширенные ключевые слова, предложенные компанией Мктозой для создания управляемого кода по технологии .НЕТ Ггашсччогк. Второе приложснис отражает личные вкусы автора и посвящено роботам, которые дол~ос время были его хобби. Надеемся, что у читателей вызовет интерес разработанный автором экспериментальный робот. Разумеется, большая часть программного обеспечения, управляющего этим роботом, написана на языке С+в! В заключение отметим, что все программы были заново перепроверены на современных компиляторах, включая компиляторы Ъ!зца! Згцг!!о .НЕТ компании Мюгозой и С+и Вц11дег компании Вог!апг!.

Содержание книги В книге подробно освещены все аспекты языка С++, включая его основу — язык С. Справочник состоит из пяти частей. ° Подмножество С вЂ” основа языка С++. ° Язык С++. Введение ° Библиотека стандартных функций ° Библиотека стандарпгых классов. ° Приложения, написанные на языке С++.

Первая часть содержит подробное обсуждение языка С, который представляет собой подмножество языка С++. Как известно, язык С вЂ” зто фундамент, на котором построен язык С++. Именно из языка С позаимствованы основныс конструкции языка Сч+, например, циклы док и оператор дд. Кроме того, язык С опрслслил основные своиства блочных структур, указателей и функций в языке Сч-+. Поскольку многие читатели уже хорошо знакомы с языком С, обсуждение его особенностей в самом начале книги позволит опытным программистам избежать повторения пройденного и перейти непосредственно к темам, посвященным собственно языку С++. Во второй части справочника обсуждение выхолит за рамки языка С и посвящается особенностям языка С++.

Здесь рассматриваются его обьектно-ориенгированныс свойства, например, классы, ко>ютрукторы, деструкторы, механизм динамической идентификации типа (Вип-Т!пзе Туре 1депббсабоп — ВТТ1) и шаблоны. Таким образом, в части П описаны те конструкции, которые определяют сущность языка С++. Третья часть посвящена стандартной библиотеке функций, а четвертая — классов, включая стандартную библиотеку шаблонов ЯТЕ (Бгапдап1 Тспзр!аш Е!Ьгагу). В пятой части приведены лва практических приложения, созданных с помощью языка С++ и объектно-ориентированного программирования Рекомендуемая литература Полный справочник по С++ открывает перед читателями мир интереснейших книг по программированию, написанных Гербертом Шилдтом (НегЬеп Бсййдг).

Для лальнейшего изучения языка С++ обратите внимание на следующие издания. С++: А Ведглпегз биде С++дгот г)ге Сгоипд Ср Таас)г Уоиле1У С++ ЯТЕ Ргодгатпппя )гот гйе бгоипд Ур С++ Рголгаттегй Ке1егепсе Для освоения языка Уата мы рекомендуем такие книги. дага 2: А Вердппегй Сигде Яака 2: уйе Сотр1еге Ке~егепсе дага 2: Рголгаттегй Ке3егепсе О языке Сп Герберт Шилдт написал следующие справочники.

СП: А Ведгппегз Сипае СП: Тйе Сотр1еге Ке/егепсе При изучении программирования в среде 9!1!пдозгз вам помогуг такие книги. !ггпдоггз 9В Ргодгаттгпд~гот гйе Сгоипд Ур В гпдожг 2000 РгодгатпапВЯот гйе Сгоипд Ср МРС Рюр.отт1пд 1гот 111е Сгоипд Ср Т)ге И'тдонв Ргодгатпипд Аппо(агед Агсйсгез Если вы захотите освоить язык С, лежащий в основе всего современного программирования, обязательно прочтитс следующие издания.

С: Тбм Сотр1еге Кееегепсе Теасй Уоигзе1у С Если вам нужен быстрый и правюьный ответ ва ваш вопрос, обратитесь к Герберту Шилдту, призванному авторитету в области программирования. Введение Полный спр авочник по Описание языка С++ в книге разделено на две части.

В ~асти 1 обсуждаются свойства языка С, унаследованные языком С+я. Обы гно их называют подмножеством С языка С+я-. В части 11 рассматриваются спспифичсскис особенности языка С++. В совокупности зти две исти содержат полное описание языка Сч+. в ероятно, чигатслям уже известно, что язык С++ создан на основе языка С. Фактически язык С++ включает в себя весь язык С, и все программы (за некоторым исключением), написанные на языке С, можно считать программами на языке С++. В процессе разработки языка С++ в качестве отправной точки был выбран язык С. Затем к нему были добавлены новые свойства и возможности, разрабозанные для поддержки объектно-ориентированного программирования.

Однако от языка С при этом не отказались, и спаидарт !939 года АХБ!/!БО С оглядам стал базовым документам при созлании международного стандарта языка С++ (!глсгпгцюпа1 Згапоагй) Таким образолк осваивая язык С++, программисты одновременно овладевают языком С. Разделение свойств языка С и специфических особенностей языка С++ позволяет достичь трсл основных целей.

° Четко провести разделительную линию между языками С и С++. ° Предоставить читателям, владеющим языком С, возможность легко усвоить информацию об особенностях языка С++. ° Выделить и подробно описать свойства языка С++, унаследованные от языка С. Очень важно точно провести линию, отделяющую язык С от языка С++, поскольку они очень широко распространены, и от программиста иногда требуется поддержка программ, написанных на обоих языках.

Если вы пишетс программу на языке С, нужно четко понимать, где заканчивается язык С и начинается язык С++. Многие программисты, работающие на языке С++, иногда пишут программы на языке С и не используют специфические свойства языка С++. В особенности это относится к программированию встроенных систем и поддержке существующих приложений. Таким образом, понимание различий между этими языками является необходимым условием профессионального программирования на С++. Полное и свободное влаление языком С абсолютно необходимо для перевода программ на язык С++. Чтобы сделать это на высоком уровне, необходимо хорошо знать язык С.

Например, без ясного понимания механизмов ввода-вывода, предусмотренных в языке С, невозможно трансформировать программу, осушесшляющую интенсивный обмен данными с внешними устройствами„в эффективную программу на языке С++. Многие читатели уже владеют языком С. Всяедствие этого вьщеление тем, связанных с языком С, позволяет опытным программистам избежать повторения пройденного и перейти непосредственно к изучению особенностей языка С++.

Разумеется, в части ! подчсркивакпся малейшие отличия языка С++ от языка С. Кроме того, отделение подмножества С от остальных свойств языка С++ позволяет в дальнейшем сосредоточиться на его объектно-ориентированных особенностях. Несмотря на то что язык С++ полностью содержит язык С, как правило, не вес свойства языка С используются в программах, написанных "в стиле С++". Например, система ввода-вывода, предусмотренная в языке С, по-прежнему доступна в языке С++, хотя в С++ существуют свои объекпю-ориентированные механизмы ввода-вывода данных.

Характеристики

Тип файла
DJVU-файл
Размер
7,03 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6479
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее