Форум программистов, компьютерный форум CyberForum.ru

Совет по книге - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Kotlio
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 11
06.01.2013, 07:34     Совет по книге #1
Здравствуйте, уважаемые форумчане
Благодаря форуму я определился с выбором языка. Остановился на СPP.
В теме с литературой увидел книгу "Как программировать на С++", скажите, будет ли она понятна для человека не знающего других ЯП? В книге вроде с самого начала рассматривается ООП. Это ведь хорошо?
Ну и если эта книга не подходит для новичка, что вы посоветуете?
Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 07:34     Совет по книге
Посмотрите здесь:

какая то ошибка в книге C++
указатели,вроде ошибка в книге C++
найти количество страниц в книге C++
Ошибка в книге Шилдта? C++
Ошибка в листинге в книге C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
06.01.2013, 08:16     Совет по книге #2
Цитата Сообщение от Kotlio Посмотреть сообщение
В книге вроде с самого начала рассматривается ООП
Там раннее введение в классы, но ничего особо замудренного. Материал доступно изложен, думаю все будет понятно. В более ранних изданиях этой книги классы начинались позже.

Можешь еще книгу Стивена Праты посмотреть, тоже доступно объясняет.
Kotlio
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 11
06.01.2013, 09:13  [ТС]     Совет по книге #3
Спасибо, посмотрю.
Кстати, я скачал для ознакомления пятое малое издание. там на 400-450 страниц меньше. Написано, что якобы оно больше подходит для новичков...Может лучше изучать по полному изданию? Как думаете?
Название: Kak-programmirovat-na-C-Pytoe-maloe-izdanie-Harvi-Deytel-Pol-Deytel_1026292.jpg
Просмотров: 118

Размер: 26.5 Кб Совет по книге
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
06.01.2013, 10:20     Совет по книге #4
Kotlio, за малое издание ничего не скажу, не читал и не знаю, что там сократили.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
06.01.2013, 15:59     Совет по книге #5
Поскольку основным составителем списка с литературой можно считать меня, то, пожалуй, я должен высказать свое мнение о книге Дейтелов. Лично я был против внесения этой книги в список, но поскольку она действительно популярна, то было принято решение все таки включить ее.

Я позволю себе указать несколько комментариев относительно обсуждаемой книги. В действительности книга может помочь уж совсем новичкам в программировании. Под совсем новичками я подразумеваю людей, которые вообще не имеют бэкграунда программирования на любом другом языке. Безусловно, книга ключает в себя некоторые объяснения базовых конструкций С++ и даже касается некоторых более сложных концепций. В дополнение, предоставляет большое количество примеров "Как делать" и "Как не делать", примеры проиллюстрированы кодом.

К сожалению, книга также содержит большое количество примеров плохого стиля программирования, а иногда даже реально ошибочного толкования концепций и инструментов. Чаще всего, новички (на которых эта нкига и ориентирована) не могут обнаружить ошибки, что приводит к печальным последствиям (со временем все равно приходится переучиваться). Многие примеры кода не отличаются высоким качеством.

Это мое мнение. Я не говорю, что эту книгу вообще стоит запретить читать. Но не стоит воспринимать ее всерьез. Может быть она подойдет только в качестве введения.
Kotlio
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 11
06.01.2013, 16:16  [ТС]     Совет по книге #6
Спасибо за достаточно большой ответ.
Цитата Сообщение от fasked Посмотреть сообщение
(со временем все равно приходится переучиваться)
Предложение ухудшило представление о книге. Думаю есть другая понятная литература, может стоит поискать?
Углублюсь в поиск по форуму. Может найду что-нибудь подходящее.
fasked, может Вы подскажете какая книга лучше (если можно так сказать) из списка для новичков?
strange_man
 Аватар для strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 117
06.01.2013, 16:46     Совет по книге #7
fasked, а если я уже 8 глав прошел? я очень не люблю на полпути прерываться, стоит ли дальше изучать, чтобы, так сказать, не испортить себя?
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
06.01.2013, 16:48     Совет по книге #8
Цитата Сообщение от Kotlio Посмотреть сообщение
может Вы подскажете какая книга лучше (если можно так сказать) из списка для новичков?
Мне нравится "Философия C++". Еще про "Принципы и практика использования С++" отзываются хорошо.
Цитата Сообщение от strange_man Посмотреть сообщение
а если я уже 8 глав прошел? я очень не люблю на полпути прерываться, стоит ли дальше изучать, чтобы, так сказать, не испортить себя?
Эм, ну это уж я не знаю. Если читается хорошо, то можно и дочитать А потом прочитать еще одну книгу.
Kotlio
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 11
06.01.2013, 17:53  [ТС]     Совет по книге #9
fasked, про "Принципы и практика СРР" читал, что не подходит для новичков и про то, что там много лишнего, якобы Страуструп рассказал про те вещи, которые не так важны, но не рассказал про важные вещи. Хотяяяя.....Это же не будет единственная книга, другая может дополнить её...
На философию не стал смотреть потому-что она 2004 года . Мне кажется, что новая литература лучше
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11832 / 6811 / 769
Регистрация: 27.09.2012
Сообщений: 16,887
Записей в блоге: 2
Завершенные тесты: 1
06.01.2013, 18:09     Совет по книге #10
Лично моя первая книга:
Стефан Р. Дэвис - C++ Для чайников
m4r1kk
2 / 2 / 0
Регистрация: 12.10.2012
Сообщений: 43
06.01.2013, 18:24     Совет по книге #11
Очень советую Герберт Шилдт, С++ Шаг за шагом сам по ней учусь... В ней около 600 страниц, но материал понятный и интересный, более того там есть вопросы для самопроверки и вопросы минутки) Вообщем хорошая книга...
Kotlio
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 11
06.01.2013, 18:37  [ТС]     Совет по книге #12
Croessmah, ох. я уже и не понимаю к кому прислушаться.
А до чтения этой книги Вы знали другие ЯП? (ну или имели хотя бы малейшее представление о каком-либо языке)

Добавлено через 1 минуту
m4r1kk, а Вы знали какой-то другой язык? На каком этапе изучения? (именно книги)
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
06.01.2013, 18:37     Совет по книге #13
Моя первая книга Шилдт С++ Базовый Курс, на мой вкус для начала самое то.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11832 / 6811 / 769
Регистрация: 27.09.2012
Сообщений: 16,887
Записей в блоге: 2
Завершенные тесты: 1
06.01.2013, 18:38     Совет по книге #14
Цитата Сообщение от Kotlio Посмотреть сообщение
А до чтения этой книги Вы знали другие ЯП? (ну или имели хотя бы малейшее представление о каком-либо языке)
Да. Конкретно Visual Basic (проф.уровень), кратко C#. Из веб - php, perl + скриптовые языки
Kotlio
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 11
06.01.2013, 18:49  [ТС]     Совет по книге #15
Croessmah, вот именно поэтому Вам было легче понять эту книгу. Мне нужна книга для полного нуба
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11832 / 6811 / 769
Регистрация: 27.09.2012
Сообщений: 16,887
Записей в блоге: 2
Завершенные тесты: 1
06.01.2013, 18:56     Совет по книге #16

Не по теме:

Цитата Сообщение от Kotlio Посмотреть сообщение
Мне нужна книга для полного нуба
Windows для чайников?


Читать все равно придется и не мало. Возьмите одну книгу и учитесь по ней. Если возникнут вопросы, обратитесь к другой литературе. Разные авторы ведь по разному излагают материал и с разной степенью точности и правдивости, поэтому то, что не понятно в одной книге, может показаться вполне легким для изучения, если почитать другую книгу.
Igor3D
792 / 409 / 33
Регистрация: 01.10.2012
Сообщений: 2,067
06.01.2013, 19:25     Совет по книге #17
Здесь применим принцип "действие равно противодействию". Много ли усилий было затрачено на чтение, понимание, осмысление? Ну так почему мы ожидаем что "сильно поумнеем" после прочтения?

Ну конечно чтение полезно, что-то да остается в памяти - но переоценивать его не следует. Основные проблемы начинающих

- неумение создавать структуры данных
- неумение давать имена переменным
- неумение выделять ф-ции/методы

С этой точки зрения книги дают мало. Овладевая шаблонами, исключениями и.т.g. - начинающий все равно остается начинающим. Утверждение "ничего не читать, пусть сначала будет практический опыт" спорно, но в нем есть смысл
Croessmah
06.01.2013, 19:28
  #18

Не по теме:

Цитата Сообщение от Igor3D Посмотреть сообщение
Основные проблемы начинающих
основная проблема в том, что они хотят запомнить код, функции и т.д., вместо того, чтобы понять как они работают, но это имхо.
Есть еще слой начинающих с другой проблемой, но это оставим на потом

Kotlio
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 11
06.01.2013, 19:33  [ТС]     Совет по книге #19
Цитата Сообщение от Croessmah Посмотреть сообщение
Читать все равно придется и не мало.
С этим я конечно согласен. Просто вводная книга очень важна, имхо

Добавлено через 2 минуты
Всем спасибо за ответы!
Начну пожалуй с "Философия СРР".
Ждите моего надоедания вам с вопросами
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2013, 19:34     Совет по книге
Еще ссылки по теме:

C++ Калькулятор в книге Страуструпа
Задания в книге C++
C++ Поиск в книге

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11832 / 6811 / 769
Регистрация: 27.09.2012
Сообщений: 16,887
Записей в блоге: 2
Завершенные тесты: 1
06.01.2013, 19:34     Совет по книге #20
Цитата Сообщение от Kotlio Посмотреть сообщение
Просто вводная книга очень важна, имхо
Тут Вам вряд ли кто-то поможет. Книга, которая показалась хорошей одному, может быть плохой для другого. Всё зависит исключительно от Вас и никто Вам не поможет в выборе. Вам могут только посоветовать список каких-то книг, приемлемых для начинающего, но не скажут точно какую из них лучше выбрать.
Yandex
Объявления
06.01.2013, 19:34     Совет по книге
Ответ Создать тему
Опции темы

Текущее время: 13:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru