Дейтел дейтел как программировать на с

от admin

Как программировать на C/C++. Харви Дейтел, Пол Дейтел

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

Name already in use

coursecpp / books / Харви Дейтел, Пол Дейтел. Как программировать на С++.pdf

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink
  • Open with Desktop
  • Download
  • Delete file

Footer

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Как программировать на С++ (Дейтел, пятое издание)

Книга (оригинальное название «C++ How to Program, Fifth Edition») является одним из самых популярных в мире учебников по C++. Характерной ее особенностью является «раннее введение» в классы и объекты, т. е. начала объектно-ориентированного программирования вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка С элементов процедурного и структурного программирования, как это делается в большинстве курсов по C++.

В текст книги включена масса примеров «живого кода» — подробно комментированных работающих программ с образцами их запуска, а также несколько подробно разбираемых интересных примеров. В конце каждой главы имеется обширный набор контрольных вопросов и упражнений.

Книга может служить учебным пособием для начальных курсов по C++, а также будет полезна широкому кругу как начинающих программистов, так и более опытных, не работавших прежде с C++.

Предисловие

Добро пожаловать в мир С++! Эта книга создана двумя авторами — один из них в возрасте, другой молодой. Старший (Харви M. Дейтел; Массачу-сетский Технологический институт, 1967) занимался программированием и преподавал его более 30 лет. Младший (Пол Дж. Дейтел; Массачусетский Технологический институт, 1991) занимался программированием около де­сяти лет и обнаружил немало дефектов в учебниках и методике преподавания. Старший компаньон программирует и преподает исходя из своего опыта; младший — из неистощимого источника энергии. Старший жаждет четкости; младший — эффективности. Старший ценит элегантность и красоту; млад­ший — результаты. Мы объединились, чтобы создать книгу, которую, как мы надеемся, сочтут информативной, интересной и занимательной.

Читать:
Op autoclicker как пользоваться

Обычно в большинстве учебных заведений С++ преподается программис­там, уже имеющим опыт работы с С. Многие преподаватели считают, что сложность С++ и ряд других трудностей делают этот язык непригодным для начального обучения программированию — первейшей задачи этой книги. Так зачем же мы ее писали?

С++ начинает заменять С как один из языков разработки систем в про­мышленности и есть основания считать, что С++ станет доминирующим язы­ком в середине — конце 90-ых годов. Харви Дейтел преподает вводные курсы программирования в университетах на протяжении двух десятилетий, под­черкивая необходимость разработки ясных и хорошо структурированных про­грамм. Значительное внимание в этих курсах уделялось основным принципам программирования с упором на эффективное использование управляющих структур и функционализацию. Мы представили этот материал точно в таком виде, в котором Харви Дейтел делает это в своих университетских курсах. Есть, конечно, определенные камни преткновения, но там, где они встреча­ются, мы честно указываем их и приводим процедуры, эффективно их об­ходящие. Наш опыт говорит, что студенты воспринимают курс по С++ при­мерно так же, как и вводные курсы по Паскалю или С. Хотя есть одна заметная разница: у студентов очень высока мотивация к изучению передо­вого языка, каким является С++, v передовых принципов программирования (объектно-ориентированного программирования), которые становятся им по­лезны, как только они покидают стены университета. Это увеличивает их энтузиазм при изучении материала, что очень помогает, учитывая сложность С++ по сравнению с Паскалем или С.

Наша цель была простой: создать учебник по программированию на С++ для вводных университетских курсов, читаемых студентам с малым опытом программирования или вовсе без такового, но тем не менее мы стремились обеспечить глубину и строгость изложения теории и прикладных вопросов, требуемые в традиционных курсах высокого уровня по С++. Чтобы достичь этих целей, мы создали книгу большего объема, чем другие труды по С++, так как наша книга учит принципам как процедурного, так и объектно-ори­ентированного программирования. Сотни студентов изучили этот материал в наших курсах. Десятки тысяч студентов во всем мире изучали С и зна­комились с С++ по нашей близкой к данной теме книге «Как программи­ровать на С», выходящей сейчас вторым изданием.

Похожие статьи