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

Литература по C++: с какой книги лучше всего начинать? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компиляция проекта http://www.cyberforum.ru/cpp-beginners/thread256900.html
Столкнулся с проблемой при переносе построенного решения с одной машины на другую. После того как на одной машине построил решение(ОС Win7 64, среда Visual Studio 2010, конфигурация Release, платформа Win32) перенес экзешник на другую машину(ОС Win2000). Программа при запуске стала выдавать ошибку "данное приложение не является приложением Win32". Подскажите пожалуйста в чем проблема? ...
C++ Вывод значения функции здравсте в части кода моей программы есть такой момент: #include <iostream> using namespace std; int func(char *k) { int i; for(i=0;*k!='\0';) { cout<< *k; *k++; http://www.cyberforum.ru/cpp-beginners/thread256897.html
C++ Считать из текстового файла 3 предложения и вывести их в обратном порядке
Проблемка в проге, помогите разобраться)) написать программу, которая считывает из текстового файла 3 предложения и выводит их в обратном порядке #include<iostream.h> #include<stdio.h> #include<cstring.h> using namespace std; char * predl(FILE * f) { char * buf=new char ; char * raz=new char =".!?";
C++ Битовые операции
Имеется число int x = 85; // 1010101 - двоичное представление // 6543210 - номера битов // нужно взять // 0,2,3,4 биты и сложить и по модулю 2 ---> 1 ^ 1 ^ 0 ^ 1 = 1 ... // затем сдвинуть x вправо на 1 бит // 0101010 x >>= 1;
C++ Функции рекурсия http://www.cyberforum.ru/cpp-beginners/thread256862.html
Дайте пример рекурсии:wall::cry:
C++ Исключительная ситуация (переполнение массива сверху) Изучаем сейчас исключительные ситуации и нужно привести пример , т.е. вызвать исключительную ситуацию для переполнения массива сверху или снизу . И возникла проблема с самим условием .Какие действия подразумевает переполнение массива сверху иили снизу. Как это условие выгледит для пользователя??? подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт С++
1035 / 814 / 48
Регистрация: 30.04.2011
Сообщений: 1,658
03.05.2011, 14:23     Литература по C++: с какой книги лучше всего начинать?
Вот список книг по С++, которые должен прочитать квалифицированный программист по С++.
1. Александреску А. Современное проектирование на С++. Серия C++ In-Depth, т.3. — Москва: Издательский дом «Вильямс», 2002 г. — 336 с.
2. Аммерааль Л. STL для программистов на C++. — Москва: ДМК, 1999 г. — 240 с.
3. Бадд Т. Объектно-ориентированное программирование в действии/Пер. с англ.– СПб.: Питер, 1997.
4. Буч Г. Объектно-ориентированный анализ и проектирование с примерами на С++.— М: Бином, 1998 г. — 560 с.
5. Вандевурд Д., Джосаттис Н. Шаблоны С++: справочник разработчика/Пер. с англ. — М.: Издательский дом «Вильямс», 2003.
6. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. — СПб: Питер, 2001 г. — 368 с.
7. Гиббонз П. Платформа .NET для Java-программистов. — СПб.: Питер, 2003. — 336 с.
8. Голуб А. И. С и С++. Правила программирования. — М: БИНОМ, 1996 г. — 272 с.
9. Давыдов В.Г. Visual C++. Разработка Windows-приложений с помощью MFC и API-функций. — СПб.: БХВ-Петербург, 2008.
10. Дейтел П.Дж., Дейтел Х.М. Как программировать на С++. Введение в объектно-ориентированное проектирование с использованием UML./Пер. с англ. — М.: Издательство «Бином», 2002.
11. Джосьютис Н. С++. Стандартная библиотека./Пер. с англ. — СПб.:Питер, 2004.
12. Довбуш Г.Ф., Хомоненко А.Д.. Visual C++ на примерах. — СПб.: БХВ-Петербург, 2008.
13. Дьюхерст С. С++. Священные знания. — Пер. с англ. — СПб.: Символ-Плюс, 2007.
14. Дьюхерст С.К. Скользкие места С++. Как избежать проблем при проектировании и компилировании ваших программ. — М.: ДМК Пресс, 2006.
15. Каррано Ф.М., Причард Дж.Дж. Абстракция данных и решение задач на С++. Стены и зеркала, 3-е издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2003.
16. Кениг Э., Му Б. Эффективное программирование на С++. Серия C++ In-Depth, т.2. — Москва: Издательский дом «Вильямс», 2002 г. — 384 с.
17. Коллинз У.Дж. Структуры данных и стандартная библиотека шаблонов. — М.: ООО «Бином-Пресс», 2004.
18. Коплиен Дж. Программирование на С++ . — СПб: ПИТЕР, 2005 г. — 479 с.
19. Кораблев В. Самоучитель Visual C++ .NET. — СПб.: Питер; Киев: Издательская группа BHV, 2004. — 528 с.
20. Красикова И.Е. Красиков И.В. С++. Просто как дважды два. — М.: Изд-во Эксмо, 2005.
21. Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. — СПб.: БХВ-Петербург, 2007.
22. Кьоу Дж., Джеанини М. Объектно-ориентированное программирование. Учебный курс. — СПб.: Питер, 2005.
23. Лаптев В. С++. Экспресс-курс. — СПб: БХВ-Петербург, 2004 г. — 512 с.
24. Лаптев В.В. С++. Объектно-ориентированное программирование: Учебное пособие. — СПб.: Питер, 2008.
25. Лафоре Р. Объектно-ориентированное программирование в С++. Классика Computer Science. 4-е изд. — СПб.: Питер, 2003 г. — 928 с.
26. Липпман С.Б., Лажойе Ж., Му Б.Э. Язык программирования С++. Вводный курс, 4-е издание.: Пер. с англ. — М.: ООО «И.Д. Вильямс», 2007.
27. Липпман С.Б. Основы программирования на С++. Серия C++ In-Depth, т.1: пер. с англ. — М.: Издательский дои «Вильямс», 2002.
28. Литвиненко Н.А. Технология программирования на С++. Начальный курс. — СПб: БХВ-Петербург, 2005.
29. Лишнер Р. С++. Справочник. — СПб.: Питер, 2005.
30. Макконнелл С. Совершенный код. — СПб: «Питер», 2005. — 896 с.
31. Мартин Р. Быстрая разработка программ: принципы, примеры, практика.: Пер. с англ. — М.: Издательский дом «Вильямс», 2004.
32. Мейерс С. Эффективное использование С++. 50 рекомендаций по улучшению наших программ и проектов/Пер. с англ — М.: ДМК Пресс, 2000.
33. Мейерс С. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению наших программ и проектов/Пер. с англ — М.: ДМК Пресс, 2000.
34. Мейерс С. Эффективное использование STL. Библиотека программиста. — СПб.: Питер, 2002.
35. Мейерс С. Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ — М.: ДМК Пресс, 2006.
36. Мозговой М.В. С++ Мастер-класс. 85 нетривиальных проектов, решений и задач. — СПб: Наука и Техника, 2007.
37. Остерн М.Г. Обобщенное программирование и STL: Использование и наращивание стандартной библиотеки шаблонов С++/Пер. с англ. под ред. А. Махоткина и И.В. Романовского. — СПб.: Невский Диалект, 2004.
38. Павловская Т. А. С/С++ Программирование на языке высокого уровня. — СПб: Питер, 2001 г. — 460 с.
39. Павловская Т. А., Щупак Ю.А. С/С++. Структурное программирование: Практикум. — СПб: Питер, 2002 г. — 240 с.
40. Павловская Т. А., Щупак Ю.А. С++. Объектно-ориентированное программирование: Практикум. — СПб: Питер, 2004 г. — 265 с.
41. Паппас К., Мюррей У. Эффективная работа: Visual C++ .NET. — СПб.: Питер, 2002. — 816 с.
42. Пахомов Б.Т. С/С++ и MS Visual C++ 2005 для начинающих. — СПб.: БХВ-Петербург, 2007.
43. Плаугер П., Степанов А., Ли М., Массер Д. STL — стандартная библиотека шаблонов C++: Пер. с англ. — СПб.: БХВ-Петербург, 2004.
44. Понамарев В.А. Программирование на C++/C# в Visual Studio .NET 2003. Серия «Мастер программ». — СПб.: БХВ-Петербург, 2004. — 352 с.
45. Рихтер Дж. Windows для профессионалов: создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows / Пер. с англ. — СПб.: Питер; М.: Издательско-торговый дом «Русская Редакция», 2001.
46. Романов Е.Л. Практикум по программированию на С++:Уч. пособие. — СПб: БХВ-Петербург, 2004.
47. Саттер Г. Решение сложных задач на С++. Серия C++ In-Depth, т.4: пер. с англ. — М.: Издательский дои «Вильямс», 2002.
48. Саттер Г. Новые сложные задачи на С++.: Пер. с англ. — М.: Издательский дои «Вильямс», 2005.
49. Саттер Г., Александреску А. Стандарты программирования на С++.: Пер. с англ. — М.: Издательский дои «Вильямс», 2005.
50. Секунов Н. Разработка приложений на C++ и C#. Библиотека программиста. — СПб.: Питер, 2003. — 608 с.
51. Солтер Н., Клеппер С.Дж. С++ для профессионалов.: Пер. с англ. — М.: ООО «И.Д. Вильямс», 2007.
52. Стефенс Д.Р., Диггинс К., Когсуэлл Д., Турканис Д. С++. Сборник рецептов. Пер. с англ. — М.: КУДИЦ-ПРЕСС, 2007.
53. Страуструп Б. Дизайн и эволюция С++: Пер.с англ.– М.: ДМК Пресс; СПб.: Питер, 2006.
54. Страуструп Б. Язык программирования C++, спец. изд. Пер. с англ. — М.: «Издательство БИНОМ»; СПб.: Невский Диалект, 2001.
55. Сэджвик Р. Фундаментальные алгоритмы на С++. Анализ / Структуры данных / Сортировка / Поиск. / Пер. с англ. — Киев.: Издательство «ДиаСофт», 2001.
56. Сэджвик Р. Фундаментальные алгоритмы на С++. Алгоритмы на графах: Пер. с англ. — СПб.: ООО «ДиаСофтЮП», 2002.
57. Тай Т., Лэм Х.К. Платформа .NET. Основы. — СПб.: Символ-Плюс, 2003. — 336 с.
58. Труб И.И. Объектно-ориентированное моделирование на С++: Учебный курс. — СПб.: Питер, 2006.
59. Уилсон М. С++: практический подход к решению проблем программирования / Пер. с англ. — М.: КУДИЦ-ОБРАЗ, 2006. 736 с.
60. Уэллин С. Как не надо программировать на С++. — СПб.: Питер, 2004.
61. Фридман А., Кландер Л., Михаэлис М., Шилдт Х. С/С++. Архив программ — М.: ЗАО «Издательство БИНОМ», 2001.
62. Халперн П. Стандартная библиотека С++ на примерах./Пер. с англ. — М.: Издательский дом «Вильямс», 2001.
63. Хенкеманс Д., Ли М. Программирование на С++.- Пер. с англ. — СПб.: Символ-Плюс, 2002.
64. Хогенсон Г. С++/CLI: язык для среды .NET.: Пер. с англ. — М.: ООО «И.Д. Вильямс», 2007.
65. Черносвитов А. Visual C++ 7: учебный курс. — СПб.: Питер, 2001.
66. Шаллоуей А., Тротт Д. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. — Москва: Издательский дом «Вильямс», 2002 г. — 288 с.
67. Шилдт Г. Теория и практика С++. — СПб.: BHV, 1996 г. — 416 с.
68. Штерн В. Основы С++. Методы программной инженерии. — Москва: Лори, 2003 г. — 860 с.
69. Эккель Б. Философия С++. Введение в стандартный С++. 2-е изд. — СПб.: Питер, 2004.
70. Эккель Б., Эллисон Б. Философия С++. Практическое программирование. 2-е изд. — СПб.: Питер, 2004.
71. Элджер Д. С++: библиотека программиста. — СПб: Питер, 2000 г. — 320 с.
72. Стандарт С++: International Standart ISO/IEC 14882:2003(E), Programming languages — C++.
В этому добавлю последнюю книгу Страуструпа, которую он написал специально для студентов.
Можно найти на Озоне - на обложке два гуся...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru