Добро пожаловать! Войти Зарегистрироваться

Расширенный

C++

Написал Bomber pilot 
C++
25 September 2007 22:10
Посоветуйте, пожалуйста, книги по С++.

Щас читаю Керниган, Ричи "Язык программирования Си" или может лучше сразу по С++ книгу изучать?
Re: C++
26 September 2007 12:12
Керниган и Ричи в освоении C++ вам ни разу не помогут. Можете для затравки почитать "Практику программирования" Кернигана и Пайка (http://www.ozon.ru/context/detail/id/1927500/), там есть примеры на C++ (мало).

Лучше всего читать Страуструпа "Язык программирования C++. Специальное издание" (http://www.ozon.ru/context/detail/id/85559/). Можно и третье издание, но не второе --- оно безнадежно устарело. И посылайте очень далеко тех, кто скажет вам, что "это непонятно". Первые 10 глав доступны любому, даже самому неопытному. Через некоторое время вы сможете прочитать еще 6. Страуструп пишет полегче Кнута :-)

Неплохой книгой является А. Пол "Объектно-ориентированное программирование на С++" (http://www.ozon.ru/context/detail/id/88835/). Много примеров.

Когда чуть-чуть освоетесь, почитайте Гради Буча "Объектно-ориентированный анализ и проектирование с примерами приложений на С++" (http://www.ozon.ru/context/detail/id/87972/). Через это вы лучше поймете главы 10--16 и особенно 22--25.

Через книги "STL --- стандартная библиотека шаблонов С++" (http://www.ozon.ru/context/detail/id/1940311/) и "Обобщенное программирование и STL. Использование и наращивание стандартной библиотеки шаблонов C++" (http://www.ozon.ru/context/detail/id/1590010/) вы поймете вторую треть C++ --- STL.

Также неплохо почитать книжки Скотта Майерса (http://www.ozon.ru/context/detail/id/2634324/).

А потом --- читать Александреску. Это супер-круто. Его можно осилить не ранее чем через 3 года интенсивного программирования на C++.
Re: C++
26 September 2007 19:07
Огромное спасибо, за такой объёмный ответ!
Re: C++
26 September 2007 21:09
Забыл спросить, какой компилятор/среду разработки выбрать?
Re: C++
26 September 2007 23:11
Абсолютно любой. Это ведь C++, для него стандарт есть (ISO/IEC 14882:2003), поэтому все компиляторы работают одинаково (в определнных, но достаточно широких, пределах, конечно). Единственное замечание --- брать надо современный. Это gcc g++ (как для Linux, так и для Windows), Intel Compiler (тоже мультиплатформенный; говорят, шибко хорошо оптимизирует) или Microsoft Visual C++ (в составе Visual Studio >=2005).

Ни в коем случае не берите компиляторы Borland. Borland сдох, и его компиляторы безнадежно устарели.
Re: C++
27 September 2007 16:04
Не разоряйте семью приобретеием книг, которые вы прочтете только 1-н раз. Здесь можно найти некоторые из приведенных выше книг.
[www.proklondike.com]
Re: C++
27 September 2007 20:08
Книга легче читается, когда в печатном виде smiling smiley, я, например, очень устаю, когда читаю на компе, и постоянно переключатся между тем и тем, то ж не хорошо!
Re: C++
01 October 2007 19:07
Выбор всегда за пользователем. Однако я имела в виду не ПК, а другие технические средства. Так что у Вас еще все впереди.....
К сожалению, только зарегистрированные пользователи могут писать в этом форуме.

Авторизоваться на форуме