какая лучшая книга по c++? посоветуйте
От: Аноним  
Дата: 01.06.07 17:11
Оценка:
Здарвуйте.
До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?
где-то в инете видил книгу с описанием "после её прочтения у вас не останется вопросов" но не помню где я её видил, да и не факт что книга хорошая, вообщем мне без вашего совета, тяжко будет си++.

02.06.07 13:27: Перенесено модератором из 'Сети, сокеты, протоколы' — Odi$$ey
Re: какая лучшая книга по c++? посоветуйте
От: Аноним  
Дата: 02.06.07 02:20
Оценка:
прошу прощения, за то что не спецально не туда запостил, перенесите пожалуйста в соответсвующий раздел.

читал до страусрапа или как там его... не могу я его читать, не идёт, не понимаю ниче.
Re: какая лучшая книга по c++? посоветуйте
От: shank  
Дата: 02.06.07 10:15
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>Здарвуйте.

А>До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?
А>где-то в инете видил книгу с описанием "после её прочтения у вас не останется вопросов" но не помню где я её видил, да и не факт что книга хорошая, вообщем мне без вашего совета, тяжко будет си++.

Мне лично понравилась книга Липпмана.
Хотя судя по подобным обсуждениям — сколько людей столько мнений. Поэтому самый лучший вариант — наскачивай кучу учебников и сам посмотри какой лучше пойдет.
Re: какая лучшая книга по c++? посоветуйте
От: LaptevVV Россия  
Дата: 02.06.07 12:36
Оценка: 2 (2)
Здравствуйте, Аноним, Вы писали:

А>До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?

15.05.6 я тут писал подборку книг по С++
Комментарий к списку:
для начала читай 5, 6, 7. Можно 9. Полезно прочитать 4. Возможно, с нее и начать...
Хороший двухтомник 11-12
Потом обязательно 28 и 29.
Это все — начала...
А потом уже более сложные вопросы:
26, 23-24, 21-22, 25, 20...
А дальше — сам разберешься...

1. International Standart ISO/IEC 14882:2003(E), Programming languages – C++.
2. Страуструп Б. Язык программирования C++, спец. изд. Пер. с англ. — М.: «Издательство БИНОМ»; СПб.: Невский Диалект, 2001.
3. Лишнер Р. С++. Справочник. — СПб.: Питер, 2005.
4. Керниган Б., Ритчи Д. Язык программирования Си / Пер. с англ., 3-е изд., испр. — СПб.: «Невский Диалект», 2001.
Основы программирования на С и С++
5. Липпман С.Б. Основы программирования на С++. Серия C++ In-Depth, т.1: пер. с англ. – М.: Издательский дои «Вильямс», 2002.
6. Кениг Э., Му Б.Э. Эффективеное программирование на С++. Серия C++ In-Depth, т.2: пер. с англ. – М.: Издательский дои «Вильямс», 2002.
7. Хенкеманс Д., Ли М. Программирование на С++.- Пер. с англ. – СПб.: Символ-Плюс, 2002.
8. Дейтел П.Дж., Дейтел Х.М. Как программировать на С++. Введение в объектно-ориентированное проектирование с использованием UML. / Пер. с англ. – М.: Издательство «Бином», 2002.
9. Лафоре Р. Объектно-ориентированное программирование в С++. Классика Computer Science. 4-е изд. — СПб.: Питер, 2003.

11. Эккель Б. Философия С++. Введение в стандартный С++. 2-е изд. — СПб.: Питер, 2004.
12. Эккель Б., Эллисон Б. Философия С++. Практическое программирование. 2-е изд. — СПб.: Питер, 2004.
16. Труб И.И. Объектно-ориентированное моделирование на С++: Учебный курс. — СПб.: Питер, 2006.
Профессиональное объектно-ориентированное программирование С++
17. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – СПб.: Питер, 2001.
18. Шаллоуэй А., Тротт Д. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию / Пер. с англ. — М.: Издательский дом "Вильямс", 2002.
19. Влиссидес Д. Применение шаблонов проектирования. Дополнительные штрихи. : Пер.с англ. — М.: Издательский дом "Вильямс", 2003.
20. Александреску А. Современное проектирование на С++. Серия C++ In-Depth, т.3: пер. с англ. – М.: Издательский дои «Вильямс», 2002.
21. Саттер Г. Решение сложных задач на С++. Серия C++ In-Depth, т.4: пер. с англ. – М.: Издательский дои «Вильямс», 2002.
22. Саттер Г. Новые сложные задачи на С++. : Пер. с англ. – М.: Издательский дои «Вильямс», 2005.
23. Мейерс С. Эффективное использование С++. 50 рекомендаций по улучшению наших программ и проектов/ Пер. с англ – М.: ДМК Пресс, 2000.
24. Мейерс С. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению наших программ и проектов/ Пер. с англ – М.: ДМК Пресс, 2000.
25. Элджер Дж. С++: библиотека программиста. – СПб.: ЗАО «Издательство «Питер», 1999.
26. Коплиен Дж. Программирование на С++. Классика Computer Science. — СПб.: Питер, 2005.
27. Бадд Т. Объектно-ориентированное программирование в действии /Пер. с англ.– СПб.: Питер, 1997.
Шаблоны и STL
28. Вандевурд Д., Джосаттис Н. Шаблоны С++: справочник разработчика / Пер.с англ. — М.: Издательский дом "Вильямс", 2003.
29. Джосьютис Н. С++. Стандартная библиотека./Пер. с англ. — СПб.:Питер, 2004.
30. Остерн М.Г. Обобщенное программирование и STL: Использование и наращивание стандартной библиотеки шаблонов С++ / Пер. с англ. под ред. А.Махоткина и И.В. Романовского. — СПб.: Невский Диалект, 2004.
31. Аммерааль Л. STL для программистов на С++ / Пер. с англ. – М.: ДМК, 1999.
32. Халперн П. Стандартная библиотека С++ на примерах./Пер. с англ. – М.: Издательский дом «Вильямс», 2001.
33. Мейерс С. Эффективное использование STL. Библиотека программиста. – СПб.: Питер, 2002.
34. Москвин П.В. Азбука STL. – М.: Горячая линия – Телеком, 2003.
35. Плаугер П., Степанов А., Ли М., Массер Д. STL — стандартная библиотека шаблонов C++: Пер. с англ. — СПб.: БХВ-Петербург, 2004.
Алгоритмы и структуры данных
36. Коллинз У.Дж. Структуры данных и стандартная библиотека шаблонов. — М.: ООО "Бином-Пресс", 2004.
37. Сэджвик Р. Фундаментальные алгоритмы на С++. Анализ / Структуры данных / Сортировка / Поиск. /Пер. с англ. — Киев.: Издательство «ДиаСофт», 2001.
38. Сэджвик Р. Фундаментальные алгоритмы на С++. Алгоритмы на графах: Пер. с англ. – СПб.: ООО «ДиаСофтЮП», 2002.
39. Каррано Ф.М., Причард Дж.Дж. Абстракция данных и решение задач на С++. Стены и зеркала, 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003.
40. Браунси Кен. Основные концепции структур данных и реализация в С++.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002.
41. Фридман А., Кландер Л., Михаэлис М., Шилдт Х. С/С++. Архив программ – М.: ЗАО «Издательство БИНОМ», 2001.
42. Хэзфилд Р., Кирби Л. и др. Искусство программирования на С. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста: Пер. с англ. – К.: Издательство «ДиаСофт», 2001.
Дополнительная литература
43. Страуструп Б. Дизайн и эволюция С++: Пер.с англ.– М.: ДМК Пресс; СПб.: Питер, 2006.
44. Оберг Р., Торстейнсон П. Архитектура .NET и программирование с помощью Visual C++.: Пер. с англ. – М.: Издательский дом "Вильямс", 2002.
45. Олафсен Ю., Скрайбер К., Уайт К.Д. и др. MFC и Visual C++ 6. Энциклопедия программиста / Пер.с англ. –СПб.: ООО «ДиаСофтЮП», 2003.
46. Рихтер Дж. Windows для профессионалов: создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows / Пер. с англ. – СПб.:Питер;М.:Издательско-торговый дом «Русская Редакция», 2001.
47. Круглински Д., Уингоу С., Шеферд Дж. Программирование на Microsoft Visual C++ 6.0 для профессионалов / Пер. с англ. – СПб.: Питер; М.: Издательско-торговый дом «Русская Редакция», 2001.
48. Шамис В.А. Borland C++ Builder 6. Для профессионалов. — СПб.: Питер, 2003.
49. Шеферд Дж. Программирование на Microsoft Visual C++.NET. Мастер-класс / Пер. с англ. — 2-е изд. — М.: Издательско-торговый дом «Русская редакция»; СПб.: Питер, 2005.
50. Бокс Д. Сущность технологии COM. — СПб.: Питер, 2001.
51. Трельсен Э. Модель СОМ и применение ATL 3.0 / Пер. с англ. — СПб.: БХВ-Петербург, 2001.
52. Мартин Р. Быстрая разработка программ: принципы, примеры, практика.: Пер. с англ. — М.: Издательский дом "Вильямс", 2004.
53. Холлингворт Дж., Сворт Б., Кэшман М., Густавсон П. Borland C++ Builder 6. Руководство разработчика.: Пер. с англ. — М.: Издательский дом "Вильямс", 2003.
54. Петцольд Ч. Программирование для Windows 95; в 2-х томах. Том I: пер. с англ. — СПб.: BHV — Санкт-Петербург, 1997.
55. Петцольд Ч. Программирование для Windows 95; в 2-х томах. Том II: пер. с англ. — СПб.: BHV — Санкт-Петербург, 1997.
57. Харт Дж. М. Системное программирование в среде Win32: Пер. с англ. – М.: Издательский дом «Вильямс», 2001.
59. International Standart ISO/IEC 9899:1999(E), Programming languages – C.
61. Гранд М. Шаблоны проектирования в Java. — М.: Новое знание, 2004.
62. Чарнецки К., Айзенекер У. Порождающее программирование: методы, инструмента, применение. Для профессионалов. — СПб.: Питер, 2005.

Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: какая лучшая книга по c++? посоветуйте
От: Alexander Pazdnikov  
Дата: 02.06.07 18:43
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здарвуйте.

А>До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?
А>где-то в инете видил книгу с описанием "после её прочтения у вас не останется вопросов" но не помню где я её видил, да и не факт что книга хорошая, вообщем мне без вашего совета, тяжко будет си++.

Тут LaptevVV
Автор: LaptevVV
Дата: 02.06.07
тебе отличную подборку выложил.
От себя добавлю, прежде чем начинать что-то писать, просмотри что-нибудь про STL, особенно vector и string (самые ходовые) — учись на чужих ошибках, не изобретай не нужные велосипеды.
Re[2]: какая лучшая книга по c++? посоветуйте
От: Аноним  
Дата: 02.06.07 19:12
Оценка:
спасибо большое, но я не совсем нуб. даж знаю что такое указатель но начну всё изучать сначала...
Re[2]: какая лучшая книга по c++? посоветуйте
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.06.07 01:37
Оценка: -3 :))) :))) :)
Здравствуйте, LaptevVV, Вы писали:

LVV>1. ... LVV>62.


Мать мая женщина. И это все нужно прочесть чтобы грамотно делать портить память?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: какая лучшая книга по c++? посоветуйте
От: hVostt Россия http://hvostt.ru
Дата: 03.06.07 09:49
Оценка:
Здравствуйте, VladD2, Вы писали:

LVV>>1. ... LVV>62.

VD>Мать мая женщина. И это все нужно прочесть чтобы грамотно делать портить память?

мне кажется первые книги читаются от корки до корки, а все последующие — только отдельными частями, потому что многое в них повторяется. чтобы вообще хоть что-то начать кодить и одной книжки с описанием синтаксиса будет достаточно. в конце концов грамотно это получится делать только после приобретенного опыта, а не от количества прочитанных книг...
... << RSDN@Home 1.2.0 alpha rev. 677>>
специализация — удел насекомых... (с) Р. Хайнлайн
Re[3]: какая лучшая книга по c++? посоветуйте
От: minorlogic Украина  
Дата: 03.06.07 13:17
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, LaptevVV, Вы писали:


LVV>>1. ... LVV>62.


VD>Мать мая женщина. И это все нужно прочесть чтобы грамотно делать портить память?


Некоторые даже после этого все еще портят память , им бы лучше на шарп переключиться. А некоторые становятся очень грамотными специалистами.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[3]: какая лучшая книга по c++? посоветуйте
От: Аноним  
Дата: 03.06.07 19:26
Оценка: 3 (1) :))) :)
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, LaptevVV, Вы писали:


LVV>>1. ... LVV>62.


VD>Мать мая женщина. И это все нужно прочесть чтобы грамотно делать портить память?


Иди отсюда, мальчик. Не мешай дядям.
Re[4]: какая лучшая книга по c++? посоветуйте
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.06.07 19:39
Оценка: :)
Здравствуйте, minorlogic, Вы писали:

M>Некоторые даже после этого все еще портят память , им бы лучше на шарп переключиться. А некоторые становятся очень грамотными специалистами.


Это, что... А еще бывают люди вообще без чувства юмора.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: какая лучшая книга по c++? посоветуйте
От: LuciferMoscow Россия  
Дата: 03.06.07 20:06
Оценка: -2
Здравствуйте, Alexander Pazdnikov, Вы писали:

AP>Тут LaptevVV
Автор: LaptevVV
Дата: 02.06.07
тебе отличную подборку выложил.

AP>От себя добавлю, прежде чем начинать что-то писать, просмотри что-нибудь про STL, особенно vector и string (самые ходовые) — учись на чужих ошибках, не изобретай не нужные велосипеды.
не надо новичкупро стл
... << RSDN@Home 1.1.4 beta 4 rev. 358>>
Re[3]: какая лучшая книга по c++? посоветуйте
От: alexeiz  
Дата: 03.06.07 20:21
Оценка: 1 (1) +1
Здравствуйте, LuciferMoscow, Вы писали:

LM>Здравствуйте, Alexander Pazdnikov, Вы писали:


AP>>Тут LaptevVV
Автор: LaptevVV
Дата: 02.06.07
тебе отличную подборку выложил.

AP>>От себя добавлю, прежде чем начинать что-то писать, просмотри что-нибудь про STL, особенно vector и string (самые ходовые) — учись на чужих ошибках, не изобретай не нужные велосипеды.
LM>не надо новичкупро стл

Нада, нада и еще раз нада. Нужно людей сразу учить правильным абстракциям: std::vector вместо С-шного массива, std::string вместо char массива, std::list вместо самопального списка. Такой подход в несколько раз повышает культуру программирования.
Re[4]: какая лучшая книга по c++? посоветуйте
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.06.07 20:49
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Иди отсюда, мальчик. Не мешай дядям.


Девочка, а ты то, что тут делаешь?

И почему прячешся? Гюльчатай, открой личико!
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: какая лучшая книга по c++? посоветуйте
От: Programador  
Дата: 03.06.07 20:53
Оценка: -9
Здравствуйте, alexeiz, Вы писали:

A>Здравствуйте, LuciferMoscow, Вы писали:


LM>>Здравствуйте, Alexander Pazdnikov, Вы писали:


AP>>>Тут LaptevVV
Автор: LaptevVV
Дата: 02.06.07
тебе отличную подборку выложил.

AP>>>От себя добавлю, прежде чем начинать что-то писать, просмотри что-нибудь про STL, особенно vector и string (самые ходовые) — учись на чужих ошибках, не изобретай не нужные велосипеды.
LM>>не надо новичкупро стл

A>Нада, нада и еще раз нада. Нужно людей сразу учить правильным абстракциям: std::vector вместо С-шного массива, std::string вместо char массива, std::list вместо самопального списка. Такой подход в несколько раз повышает культуру программирования.

СТЛ это антипатерн – как не нужно писать программы. Разбирал я единственною содержательную функцию из list list::sort и было у меня подозрение что на единичку ошиблись они в индексе, но доконца не разобрался. В общем, в такой короткой программке баг проскочил исключительно из-за нечитабельности текстов.



Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Аноним, Вы писали:


LVV>1. International Standart ISO/IEC 14882:2003(E), Programming languages – C++.

LVV>..............................
Тут меня недавно быстро на первый пункт послали, после цитаты, кажется с 25-го номера. Еще МСДН рулит
Re[5]: какая лучшая книга по c++? посоветуйте
От: alexeiz  
Дата: 03.06.07 21:12
Оценка: :)
Здравствуйте, Programador, Вы писали:

P>СТЛ это антипатерн – как не нужно писать программы.


А что по мнению новоиспеченного эксперта Programador'а является образцом написания программ?
Re[5]: какая лучшая книга по c++? посоветуйте
От: hVostt Россия http://hvostt.ru
Дата: 03.06.07 22:46
Оценка:
Здравствуйте, Programador, Вы писали:


P>СТЛ это антипатерн – как не нужно писать программы. Разбирал я единственною содержательную функцию из list list::sort и было у меня подозрение что на единичку ошиблись они в индексе, но доконца не разобрался. В общем, в такой короткой программке баг проскочил исключительно из-за нечитабельности текстов.


чо то ты путаешь. СТЛ это библиотека и уж точно программа не обязана быть такой же.. ты сам запутолся и других запутал короче ты гонишь, разберись сначало что к чему...
... << RSDN@Home 1.2.0 alpha rev. 677>>
специализация — удел насекомых... (с) Р. Хайнлайн
Re[4]: какая лучшая книга по c++? посоветуйте
От: LuciferMoscow Россия  
Дата: 04.06.07 04:37
Оценка:
Здравствуйте, alexeiz, Вы писали:

LM>>не надо новичкупро стл

A>Нада, нада и еще раз нада.
Сложен он для новичка
... << RSDN@Home 1.1.4 beta 4 rev. 358>>
Re[5]: какая лучшая книга по c++? посоветуйте
От: alexeiz  
Дата: 04.06.07 04:45
Оценка: +2
Здравствуйте, LuciferMoscow, Вы писали:

LM>Здравствуйте, alexeiz, Вы писали:


LM>>>не надо новичкупро стл

A>>Нада, нада и еще раз нада.
LM>Сложен он для новичка

Речь идет не об изучении внутренней структуры STL, а об использовании. Что ты думаешь, новичка трудно научить использовать vector? Посмотри современные книги по C++ начального уровня. Хорошие книги рассказывают про vector задолго до введения в указатели. STL сложен и прост одновременно. Его можно изучать и использовать на разных уровнях.
Re[5]: какая лучшая книга по c++? посоветуйте
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 04.06.07 05:16
Оценка:
Здравствуйте, Programador, Вы писали:

P>Разбирал я единственною содержательную функцию из list list::sort и было у меня подозрение что на единичку ошиблись они в индексе, но доконца не разобрался. В общем, в такой короткой программке баг проскочил исключительно из-за нечитабельности текстов.


Так всё таки, "проскочил баг" или "до конца не разобрался"?
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re: какая лучшая книга по c++? посоветуйте
От: alzt  
Дата: 04.06.07 07:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здарвуйте.

А>До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?
А>где-то в инете видил книгу с описанием "после её прочтения у вас не останется вопросов" но не помню где я её видил, да и не факт что книга хорошая, вообщем мне без вашего совета, тяжко будет си++.

А какой Ваш текущий уровень? У Шильда я читал какую-то книгу по С, на мой взгляд там много прикладных вопросов, к самому языку не относящихся, и уровень достаточно сложный для изучения. Как с С++ у его книг обстоят — не знаю.
По-моему вначале подойдёт почти любая книга по С++, главное понять основы синтаксиса и начать писать простейшие программки. А потом постепенно улучшать свои знания. Книги, после прочтения которой, не останется никаких вопросов по С++ не существует в природе. С++ имеет слишком много особенностей, достаточно сложный язык. Для хорошего освоения нужно очень много времени.

Что вспомнил:
Страуструп, Липман, паттерны проектирования банд (почти все примеры на С++), Саттер, Голуб, Элджер.
Re[4]: какая лучшая книга по c++? посоветуйте
От: alzt  
Дата: 04.06.07 07:16
Оценка:
Здравствуйте, minorlogic, Вы писали:

VD>>Мать мая женщина. И это все нужно прочесть чтобы грамотно делать портить память?


M>Некоторые даже после этого все еще портят память , им бы лучше на шарп переключиться. А некоторые становятся очень грамотными специалистами.


А что за память?
И почему это мешает Вам жить?
Re[6]: какая лучшая книга по c++? посоветуйте
От: Programador  
Дата: 04.06.07 08:48
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Здравствуйте, Programador, Вы писали:


P>>Разбирал я единственною содержательную функцию из list list::sort и было у меня подозрение что на единичку ошиблись они в индексе, но доконца не разобрался. В общем, в такой короткой программке баг проскочил исключительно из-за нечитабельности текстов.


ГВ>Так всё таки, "проскочил баг" или "до конца не разобрался"?


Баг известный, потом фиксы нашел http://www.dinkumware.com/vc_fixes.html Зачемто решили сэкономить 16 ячеек памяти и придумали специальную ветку где длинна превышает 2^16, и при этом ошиблись в индексе. Длинна сортированного отличается от исходного.

К сожалению, чтоб пользоваться СТЛ приходится читать исходные тексты, так что их нечитабельность конкретное неудобство.

А насчет дизайна – у каждого конечно свой вкус, но вектор есть вектор, а список есть список и никакая стльная обертка не сделает их одинаковыми. Одинаковый интерфейс порождает иллюзию одинаковости, а замена одного на другой ведет к трудно выявляемым багам
Re[4]: какая лучшая книга по c++? посоветуйте
От: LaptevVV Россия  
Дата: 04.06.07 11:43
Оценка:
Здравствуйте, alexeiz, Вы писали:

LM>>не надо новичкупро стл


A>Нада, нада и еще раз нада. Нужно людей сразу учить правильным абстракциям: std::vector вместо С-шного массива, std::string вместо char массива, std::list вместо самопального списка. Такой подход в несколько раз повышает культуру программирования.

Кстати, книжка Кенига и Му — как раз вместо массивов сразу векторы использует и стринги...
Нормально написано...
Единственная проблема — русских стрингов там нет... А так — вполне... вполне...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[7]: какая лучшая книга по c++? посоветуйте
От: LaptevVV Россия  
Дата: 04.06.07 11:46
Оценка:
Здравствуйте, Programador, Вы писали:

P>К сожалению, чтоб пользоваться СТЛ приходится читать исходные тексты, так что их нечитабельность конкретное неудобство.

На начальном этапе — нафиг не упало читать тексты... Не надо этого делать...
P>А насчет дизайна – у каждого конечно свой вкус, но вектор есть вектор, а список есть список и никакая стльная обертка не сделает их одинаковыми. Одинаковый интерфейс порождает иллюзию одинаковости, а замена одного на другой ведет к трудно выявляемым багам
А вот тут как раз книжка Мейерса и поможет... Он об этом много пишет...
Но это уже уровень немного продвинутого... Кто использоватьб научился, и хочет дальше...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[8]: какая лучшая книга по c++? посоветуйте
От: Аноним  
Дата: 05.06.07 09:18
Оценка:
у липмана очень много всего написанно, все перечитывать не хочется, мне хочется почитать о том что такое объект что он представляет о себе физически, и т.п. может подскажет кто-нибуть конретную книгу?
Re: какая лучшая книга по c++? посоветуйте
От: Аноним  
Дата: 05.06.07 10:38
Оценка: 6 (2) +1
Брюс Эккель "Философия С++" Супер. Всё чётко, ясно и по существу.
Re[9]: какая лучшая книга по c++? посоветуйте
От: LaptevVV Россия  
Дата: 05.06.07 11:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>у липмана очень много всего написанно, все перечитывать не хочется, мне хочется почитать о том что такое объект что он представляет о себе физически, и т.п. может подскажет кто-нибуть конретную книгу?

Если найдешь, то С++ изнутри (Inside C++)
Я сам не читал, но по ссылкам там Липпман как раз пишет об объектной модели С++
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: какая лучшая книга по c++? посоветуйте
От: LaptevVV Россия  
Дата: 05.06.07 11:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Брюс Эккель "Философия С++" Супер. Всё чётко, ясно и по существу.

Только и второй том тоже...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: какая лучшая книга по c++? посоветуйте
От: hVostt Россия http://hvostt.ru
Дата: 06.06.07 18:15
Оценка:
Здравствуйте, LaptevVV, Вы писали:


А>>Брюс Эккель "Философия С++" Супер. Всё чётко, ясно и по существу.

LVV>Только и второй том тоже...

Однозначна! Сначало теория, а пото практика Что-то типа самоучебника, просто книжки и справочника.. Со своими задачами справилась
... << RSDN@Home 1.2.0 alpha rev. 677>>
специализация — удел насекомых... (с) Р. Хайнлайн
Re: какая лучшая книга по c++? посоветуйте
От: _Eter_ http://mnazarov.ru
Дата: 07.06.07 09:34
Оценка: -1
Здравствуйте, Аноним, Вы писали:

А>Здарвуйте.

А>До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?
А>где-то в инете видил книгу с описанием "после её прочтения у вас не останется вопросов" но не помню где я её видил, да и не факт что книга хорошая, вообщем мне без вашего совета, тяжко будет си++.

1) Язык программирования C++ Автор: Бьерн Страуструп
http://rsdn.ru/res/book/cpp/cpp_bible.xml
Автор(ы): Бьерн Страуструп
Книга написана Бьёрном Страуструпом — автором языка программирования С++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре С++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по С++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».


2) В.В.Подбельский. Язык Си++. Учебное пособие. (я C++ учил по этой книге)
http://www.finstat.ru/podbelsky-cpp.htm
Re[2]: какая лучшая книга по c++? посоветуйте
От: baily Россия  
Дата: 07.06.07 10:08
Оценка:
Здравствуйте, _Eter_, Вы писали:

_E_>Здравствуйте, Аноним, Вы писали:


А>>Здарвуйте.

А>>До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?
А>>где-то в инете видил книгу с описанием "после её прочтения у вас не останется вопросов" но не помню где я её видил, да и не факт что книга хорошая, вообщем мне без вашего совета, тяжко будет си++.

_E_>1) Язык программирования C++ Автор: Бьерн Страуструп

_E_>http://rsdn.ru/res/book/cpp/cpp_bible.xml
Автор(ы): Бьерн Страуструп
Книга написана Бьёрном Страуструпом — автором языка программирования С++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре С++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по С++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».


Довольно спорно, что начинать надо со Страуструпа. Хотя можно, конечно.

_E_>2) В.В.Подбельский. Язык Си++. Учебное пособие. (я C++ учил по этой книге)

_E_>http://www.finstat.ru/podbelsky-cpp.htm

А вот это из серии вредных советов
Re[5]: какая лучшая книга по c++? посоветуйте
От: trophim Россия  
Дата: 23.06.07 21:47
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, alexeiz, Вы писали:


LM>>>не надо новичкупро стл


A>>Нада, нада и еще раз нада. Нужно людей сразу учить правильным абстракциям: std::vector вместо С-шного массива, std::string вместо char массива, std::list вместо самопального списка. Такой подход в несколько раз повышает культуру программирования.

LVV>Кстати, книжка Кенига и Му — как раз вместо массивов сразу векторы использует и стринги...
LVV>Нормально написано...
LVV>Единственная проблема — русских стрингов там нет... А так — вполне... вполне...


Я, почитав книгу Страуса (Эволюция и развитие С++), узнал что сии авторы продвигали Си++ вместе со Страусом, когда я еще под стол пешком ходил. Проникся. Знают как писать.
[EOF]
Let it be! — Давайте есть пчелу!
Re: какая лучшая книга по c++? посоветуйте
От: Atas  
Дата: 18.08.07 17:12
Оценка: 1 (1)
Привет,
вот я тоже долго мучился с выбором книги по С++. К этому времени неплохо знал Pascal и немного Си,
ну и конечно основы программирования как такового(см. подпись ниже ).
Пересмотрел кучу книг и рекомендаций. Прежде всего хотелось найти книгу по которой бы было можно быстро и эффективно начать изучение С++.
В целом же остановился на таком подходе(можно рассматривать как совет):

I этап (начинающий)
1. C++ In Action. http://www.relisoft.com/book/index.htm
(эта книга наиболее приблизилась к моим представлениям об идеальной — жаль что пока нету русского перевода)
для не владеющих английским можно заменить а для владеющих дополнить книгой:

2. Кениг, Му, Эффективеное программирование на С++.

II этап(продвинутый)
1. Саттер, Александреску, Стандарты программирования на С++.
2.
{
Мейерс, Эффективное использование С++.
Мейерс, Наиболее эффективное использование С++.
Мейерс, Эффективное использование STL.
}
или можно так же
{
Саттер, Решение сложных задач на С++.
Саттер, Новые сложные задачи на С++.
}

паралельно:
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования.

III этап(когда будет казаться что уже все знаете)

1. Александреску, Современное проектирование на С++.
2. Вандевурд, Джосаттис, Шаблоны С++.

P.S.
Вообще-то книг по С++ заслуживающих внимания предостаточно(особенно из тех, которые здесь упомянул LaptevVV), однако я сторонник того чтобы определиться и чему-то следовать, иначе получается хаос.
Ну и конечно надо запускать ваш любимый компилятор(IDE) и тщательно обдумывая прорабатывать примеры иначе все эти книги превратятся просто в макулатуру.
"Программирование" — как и "любовь" — одно слово, за которым скрывается бесконечное множество занятий.
Д.Вейнберг
Re: какая лучшая книга по c++? посоветуйте
От: Atas  
Дата: 19.08.07 08:31
Оценка: 1 (1)
Еще бы добавил одну интересную книгу по общим вопросам программирования с реализацией на С++:

Каррано, Причард, Абстракция данных и решение задач на С++. Стены и зеркала.
"Программирование" — как и "любовь" — одно слово, за которым скрывается бесконечное множество занятий.
Д.Вейнберг
Re[3]: какая лучшая книга по c++? посоветуйте
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 19.08.07 15:53
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Мать мая женщина. И это все нужно прочесть чтобы грамотно делать портить память?


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

PS. Толковыми буквами память сложно испортить
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re: советую
От: Awaken Украина  
Дата: 19.08.07 19:02
Оценка: 1 (1)
вот эту:
http://www.ozon.ru/context/detail/id/2847443/
Автор(ы): Николас А. Солтер, Скотт Дж. Клепер
Издательство: Диалектика, Вильямс
Цена: 604р.

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

рекомендуется для начинающих/забывающих, предполагается некоторое начальное знакомство к С++.
для себя я нашел эту книгу полезной с двух сторон:
1)освежить память (писал два года на шарпе, и снова вернулся к С++)
2)подготовиться к интервью.
там есть даже специальный раздел "подготовка к С++ интервью"
Re: какая лучшая книга по c++? посоветуйте
От: alzt  
Дата: 20.08.07 09:28
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здарвуйте.

А>До этого я учился по книги гурберта шильда, но у меня осталось масса вопросов. Что можно почитать чтоб узнать как можно больше о с++?
А>где-то в инете видил книгу с описанием "после её прочтения у вас не останется вопросов" но не помню где я её видил, да и не факт что книга хорошая, вообщем мне без вашего совета, тяжко будет си++.

Книгу "после её прочтения у вас не останется вопросов" вы точно не найдёте. Нет таких в природе.
Выбор сильно зависит от вашего опыта в программировании.
Если только начинаете учиться программировать, то по С++ подойдёт практически любая книга для начинающих, главное — немного освоить синтаксис и начать программировать, опыт получать. Всё равно сразу будет много вопросов.
Если вы умеете программировать, тогда, что-нибудь классическое, Страуструпа напр.
Re[2]: советую
От: alzt  
Дата: 20.08.07 10:26
Оценка:
Здравствуйте, Awaken, Вы писали:

A>вот эту:

A>http://www.ozon.ru/context/detail/id/2847443/
Автор(ы): Николас А. Солтер, Скотт Дж. Клепер
Издательство: Диалектика, Вильямс
Цена: 604р.

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


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