Страницы

четверг, 12 сентября 2013 г.

Книга "С++ для чайников" - Стефан Р. Дэвис

Еще одна книга по С++, которая предлагает освоить программирование с нуля. Это «С++ для чайников», автор Стефан Р. Дэвис.


С++ для чайников

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

С++ для чайников - иллюстрация
Фильм "Кадры" образца 2001 года

С++ для чайников - иллюстрация
Вот такой вот юмор

В первой части с самого начала пишем программу, и это не «Hello, World!»))) Примеры все приведены для бесплатной среды GNU++. То есть подразумевается, что пользователь не настолько богат, чтобы покупать Visual Studio. Хотя такую возможность автор не отрицает.

Сразу скажу, что в новых версиях Visual Studio эти примеры, скорей всего,  не пойдут. Но, учитывая, что нынче в некоторых вузах и техникумах до сих пор еще пишут на foxpro 2.6, turbo C++ и Turbo Pascal 7, то эта книга может быть кому-то полезна. Если других книг нет, конечно.

Еще в первой части  - переменные и их объявление, немного описаны типы данных, операторы, логические операции. Все как обычно в таких книгах, только кратко.

Вторая часть знакомит читателя с указателями и с отладкой программ.

Большую часть книги (3 и 4 части) занимает объектно-ориентированное программирование: классы, конструкторы, наследование, виртуальные функции и прочее.

Пятая часть – перегрузка, потоки ввода-вывода, обработка ошибок и множественное наследование.

В шестой части – десять способов избежать ошибок. Например, комментируйте код, избегайте открытых функций-членов классов, обрабатывайте ошибки и лучше даже не пользуйтесь множественным наследованием.

Заданий никаких нет, но в завершении 2, 3 и 4 части книги печатается  вариант программы Бюджет, в тексте которой и предложено разобраться читателю.

Вот и все, в общем-то. Видимо, книга и вправду для чайников с самого-самого нуля))

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