Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Компьютерная литература > Посоветуйте книгу по C++.


Автор: DooM1k 25.3.2008, 17:04
 Доброе время суток!
 
 Решил научиться программировать практически " с нуля", для этого мне нужно было определиться с языком программирования, и выбор пал на C/C++.

 Вопрос: Можно ли изучить С++ не изучая перед этим С? Какие книги для этого посоветуете?

 В магазине же взгляд пал на книгу "Как программировать на C++ (C++: How to Program)"  авторы которой  Харви М. Дейтел и Пол Дж. Дейтел ( 2008 издание). 

 В интонации написано следующее:    
Цитата

Книга является одним из самых популярных в мире учебников по C++. Характерной ее особенностью является "раннее введение" в классы и объекты, т. е. начала объектно-ориентированного программирования, вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка C элементов процедурного и структурного программирования, как это делается в большинстве курсов по C++. Большое внимание уделяется объектно-ориентированному проектированию (OOD) программных систем с помощью графического языка UML 2, чему посвящен ряд факультативных разделов, описывающих последовательную разработку большого учебного проекта. 
В текст книги включена масса примеров "живого кода" - подробно комментированных работающих программ с образцами их запуска, а также несколько подробно разбираемых интересных примеров. В конце каждой главы имеется обширный набор контрольных вопросов и упражнений.



 Подскажите, стоит ли её покупать и не повредит мне то, что: "характерной ее особенностью является "раннее введение" в классы и объекты, т. е. начала объектно-ориентированного программирования, вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка C элементов процедурного и структурного программирования, как это делается в большинстве курсов по C++. " Или перед началом ознакомиться с языком программирования C?

Автор: Kozel 25.3.2008, 17:22
Мне книжка не понравилась... Слишком много воды вначале. Конечно я читал не 2008 года издания, но не думаю что там что-то сильно изменилось. Больше мне понравилась книжка Березин Б.И. и Березин С.Б. "Начальный курс С и С++", 2000г. 
Цитата

Можно ли изучить С++ не изучая перед этим С

Думаю вполне можна ограничиться С++, ибо чистый С редко где используется. И скорее важно не столько знание языка, чтобы решить проблеу, а хороший алгоритм. А перевести его на какой-нибудь язык программирования уже дело техники ;)

Автор: LOPUH 28.3.2008, 04:42
Ну да, Дейтелы многим не нравятся.. Причина этому заключается в том, что стиль изложения очень академичный,
каждый пункт разжевывается "от" и "до",  масса примеров и задач., большое внимание уделяется стилю написания программ ,что весьма немаловажно,плюс ко всему  подробно рассматривается UML, в результате объем их книг весьма не маленький. Но есть оборотная сторона медали- после прочтения  и проработки какой-либо главы вопросов по теме практически не остается. Я считаю что книжка очень  хороша для тех, кто делает первые шаги в программировании. Сам с нее начинал smile   Как альтернативу  могу посоветовать книгу К.Ричи.. ну это уже  классика.. .В вузах рекомендуют учебник Подбельского.

Автор: Kozel 28.3.2008, 08:52
По-моему Подбельский совсем не та книга, с которой следует начинать изучать C++. ИМХО: Уж лучше пусть будет Дейтел...

Автор: CDell 28.3.2008, 10:04
Цитата

По-моему Подбельский совсем не та книга, с которой следует начинать изучать C++. ИМХО: Уж лучше пусть будет Дейтел... 

Согласен.

Ещё советую посмотреть Лафоре ООП в C++

Автор: Sleepless 28.3.2008, 11:41
Для начинающего книга Стэнли Липпмана - Основы программирования на С++ (Том 1 серии С++ In-Depth) самое то! Что мне в ней нравится, так это отсутствие С-шного наследия

Автор: anatox91 28.3.2008, 14:14
еще неплоха С++.Руководство для начинающих Герберта Шилдта, но может быть не всем подойдет

Автор: bronislav 26.5.2008, 06:43
Цитата(anatox91 @  28.3.2008,  13:14 Найти цитируемый пост)
С++.Руководство для начинающих Герберта Шилдта


Вот это обязательно стоит почитать

Автор: ZnoskoValery 3.12.2014, 12:52
Мне очень помогла книга Шилдт Г. Самоучитель C++. Довольно все доступно и понятно.

http://letitbit.net/download/71861.73759aa0d7aab45e57da8779ec22/%D0%A8%D0%B8%D0%BB%D0%B4%D1%82_%D0%93._%D0%A1%D0%B0%D0%BC%D0%BE%D1%83%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_C%2B%2B.pdf.html

Автор: ZnoskoValery 3.12.2014, 13:59
Ещё одна добротная книга
http://letitbit.net/download/05637.09dae5ad8f6be5e72c07926d68cd/%u0413.%20%u0428%u0438%u043B%u0434%u0442%20C++%20%20%u0420%u0443%u043A%u043E%u0432%u043E%u0434%u0441%u0442%u0432%u043E%20%u0434%u043B%u044F%20%u043D%u0430%u0447%u0438%u043D%u0430%u044E%u0449%u0438%u0445%20%282-%u0435%20%u0438%u0437%u0434%u0430%u043D%u0438%u0435%202005%29.pdf.html

Автор: Makarov48 22.3.2015, 11:41
Руководство для начинающих Герберта Шилдта  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)