Начал со Страуструпа, потом перешел к Александреску, Липпману.
Были когда-то клёвые наборки статей комитетчиков доступны в инете. Покупал до определенного года PDF-cтандарты С++, они недорогие.
Саттер когда-то неплохо писал, на этого молодого человека комитетчики хорошо воздействовали, но потом он попал под влияние дурных людей из Microsoft.
На http://www.gotw.ca есть старые прикольные статейки от молодого Саттера - по сути, драфты книжек "Exceptional C++" и "More Exceptional C++", это про грамотные паттерны использования времени жизни объектов (в частности, при использовании исключений). Но о параллельном программировании Саттер пишет слабо...
Домашние задания: Математика
А Вы по какой книжке изучали C++ ?
По статьям в интернете.
А надо было сразу читать Строустропа.
Тогда в 2001 году было модно делать свои домашние страницы в интернете и размещать на них разную информацию.
И многие тогда интересовались Delphi, программировали на паскале, на Visual Basic 6, VBA, делали модели в 3ds max.
И вот, когда дома появился интернет, зайдя в интернет, я просматривал страницы и статьи по языку C++.
Правда знаний не хватило, чтобы понять объектно-ориентированное программирование, и многое я не понимал и до сих пор не понимаю, не разобрался.
Надо было
- сразу изучать STL
- и разбираться в ООП,
- в паттернах проектирования,
- в структурах данных,
- в алгоритмах.
Например cout это объект, это класс.
И я сразу упустил важные вещи, такие как
- операторы (operator),
- структуры (struct),
- классы (class),
- интерфейсы (interface),
- абстрактные классы (abstract),
- виртуальные функции (virtual),
- наследование,
- полиморфизм,
- инкапсуляцию,
и не стал разбираться в STL, а в первую очередь надо разбираться в STL, в iostream, fstream, ifstream, ofstream, ios, cout, cin, и читать книги по STL.
Про структуры данных, такие как
- списки (list),
- графы,
- матрицы,
- матричные преобразования.,
- векторы (vector),
- деревья,
- стеки
- деки
-очереди
- map
- set
- hash
- dictionary
я тоже не знал, а это надо было знать.
А надо было сразу читать Строустропа.
Тогда в 2001 году было модно делать свои домашние страницы в интернете и размещать на них разную информацию.
И многие тогда интересовались Delphi, программировали на паскале, на Visual Basic 6, VBA, делали модели в 3ds max.
И вот, когда дома появился интернет, зайдя в интернет, я просматривал страницы и статьи по языку C++.
Правда знаний не хватило, чтобы понять объектно-ориентированное программирование, и многое я не понимал и до сих пор не понимаю, не разобрался.
Надо было
- сразу изучать STL
- и разбираться в ООП,
- в паттернах проектирования,
- в структурах данных,
- в алгоритмах.
Например cout это объект, это класс.
И я сразу упустил важные вещи, такие как
- операторы (operator),
- структуры (struct),
- классы (class),
- интерфейсы (interface),
- абстрактные классы (abstract),
- виртуальные функции (virtual),
- наследование,
- полиморфизм,
- инкапсуляцию,
и не стал разбираться в STL, а в первую очередь надо разбираться в STL, в iostream, fstream, ifstream, ofstream, ios, cout, cin, и читать книги по STL.
Про структуры данных, такие как
- списки (list),
- графы,
- матрицы,
- матричные преобразования.,
- векторы (vector),
- деревья,
- стеки
- деки
-очереди
- map
- set
- hash
- dictionary
я тоже не знал, а это надо было знать.
По "Буратино"!
Похожие вопросы
- Заданы векторы a{-3;3;3}, b{2;1;1} и c{19;11;17}
- Стоит ли дальше изучать математику,если решаю все задачи с ЕГЭ за час максимум ?
- В каком семестре на ВМК МГУ изучают дифференциальную геометрию ?
- Обьясните почему (ab)c=a (cd) есть ли доказательства этого?
- Кто сможет решить 2^n = a! + b! + c! ?
- Найдите площадь четырехугольника ABCD с вершинами в точках A(2;7), B(1;4) , C(2;-1) и D(-4;4)
- Можно ли сразу начать изучать c++? Можно ли сразу начать изучать c++? Или с чего начать что бы изучать?
- язык программирования. какой язык программирования лутьше изучать: C, C++, C#, Java?
- Стоит ли изучать c# в 13 лет?
- Какой язык программирования лучше изучать: C++ или C# ?