Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.62
torwart
0 / 0 / 0
Регистрация: 25.07.2014
Сообщений: 10
#1

Изучение С++ с нуля - C++

25.07.2014, 12:47. Просмотров 6432. Ответов 24
Метки нет (Все метки)

Всем привет.

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

спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2014, 12:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изучение С++ с нуля (C++):

Вычислить среднее арифметическое элементов, расположенных до первого нуля и после последнего нуля - C++
В одномерном массиве, состоящем из п элементов, вычислить: среднее значение элементов, расположенных в массиве между первым последним...

Изучение С++ - C++
Добрый вечер прошу совета , что изучать далее ? Освоил книгу Джеймса Либрети , Страуструппа. Вроде освоил АЗЫ ООП. Но как быть на практике....

Изучение С++! - C++
Помогите, пожалуйста! Хочу научиться программированию. Подскажите с чего мне начать! Какая литература очень легка в освоении и эффективеа...

Изучение С++ - C++
Добрый день, хотел бы изучать язык С++, но пока не знаю как. Я студент 1 курса програмистского факультета, сейчас учим С# и некоторый опыт...

Изучение - C++
Сейчас я учу с++ и delphi, правильно ли будет учить эти язык так : например одинаковые темы (классы и т.д) и одновременно их учить? И какой...

Изучение C++ - C++
Приветствую :). Решил начать изучение C++, но не знаю с какой книги начать. Есть средние знания Java. По Java читал Г. Шилдта...

24
Artomas
3 / 3 / 0
Регистрация: 01.08.2012
Сообщений: 14
25.07.2014, 12:50 #2
Начните с "C++ без страха" Брайн Оверленд
2
Тамика
Котовчанин
917 / 460 / 145
Регистрация: 16.02.2010
Сообщений: 3,190
Записей в блоге: 27
25.07.2014, 12:57 #3
Как минимум, научиться пользоваться форумом. Если задать этот вопрос в поиск, то он Вам выдаст целую тучу разных постов с советами.
2
stzer
96 / 72 / 21
Регистрация: 26.10.2013
Сообщений: 228
Завершенные тесты: 2
25.07.2014, 13:18 #4
Для начала конечно же Лафоре, 4-ое издание, если хорошо с английским, прямо на английском и читайте. Сейчас все перечитываю второй раз(вкупе с другой книгой), в этой книге не бывает непонятных моментов, все, о чем там написано - хорошо объяснено.
А вообще, на форуме есть отдельная тема по литературе С++, воспользуйтесь поиском и найдите книгу по душе.
1
ranebull
523 / 356 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
25.07.2014, 14:35 #5
Цитата Сообщение от torwart Посмотреть сообщение
Хочу изучить C++, но нет никаких знаний в этом направлении. Какие книги можно почитать абсолютному начинающему,
Литература C++
Бесплатные среды (IDE) для программирования на С/С++
1
noop
5 / 5 / 0
Регистрация: 10.06.2014
Сообщений: 40
25.07.2014, 22:10 #7
Хенкеманс.
1
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
26.07.2014, 08:41 #8
Из книг, которые лично мне понравились в процессе изучения С++, могу порекомендовать эти три:

- Г.Шилдт "Полный справочник по С++" - хорошая подача материала, много информации, все по делу, без лишней "воды".

- Х.Дейтел, П.Дейтел "Как программировать на С++" - обширная информация, разбирается много практических примеров, есть задания для самопроверки, плюс в конце каждого раздела - интересная информация на тему типичных ошибок, советы по выработке хорошего стиля написания программ и т.п.

- С.Прата "С++" (6-ое издание) - по стилю изложения чем-то напоминает Шилдта, но немного больше "воды". А в целом - вполне достойная и понятная книга для новичка.
2
gru74ik
Модератор
Эксперт CЭксперт С++
4196 / 1844 / 198
Регистрация: 20.02.2013
Сообщений: 4,990
Записей в блоге: 22
26.07.2014, 09:16 #9
Цитата Сообщение от Donnerwetter Посмотреть сообщение
- Г.Шилдт "Полный справочник по С++" - хорошая подача материала, много информации, все по делу, без лишней "воды".
Книга сама по себе хороша, но в бумажной реализации есть минус - мягкая обложка. Мне кажется, из книги начнут сыпаться листы раньше, чем дочитаешь её до конца.

Цитата Сообщение от Donnerwetter Посмотреть сообщение
- Х.Дейтел, П.Дейтел "Как программировать на С++" - обширная информация, разбирается много практических примеров, есть задания для самопроверки, плюс в конце каждого раздела - интересная информация на тему типичных ошибок, советы по выработке хорошего стиля написания программ и т.п.
Всё прекрасно, но в магазинах в бумажном варианте не смог найти.

Цитата Сообщение от Donnerwetter Посмотреть сообщение
- С.Прата "С++" (6-ое издание) - по стилю изложения чем-то напоминает Шилдта, но немного больше "воды". А в целом - вполне достойная и понятная книга для новичка.
Сплошные плюсы:
  • материал подан легко, с юмором (стиль изложения мне больше понравился, чем у Шилдта)
  • все темы освещаются последовательно, без скачков с пятое на десятое
  • в конце каждой главы вопросы для самоконтроля и практические задания
  • книга 2012 года, освещаются реалии нового стандарта С++11
  • твёрдая обложка, хороший переплёт
Из минусов обнаружил только два:
  • цена (отдал 1589 рублей)
  • книга реально большая, толстая и тяжёлая (в дорогу с собой брать неудобно - огромный фолиант)


P.S. Я долго выбирал для себя, что же приобрести, в итоге купил Прату и Страуструпа ("на вырост"). Страуструпа удалось урвать за 635 рублей (акция какая-то скидочная была в магазине).
1
torwart
0 / 0 / 0
Регистрация: 25.07.2014
Сообщений: 10
26.07.2014, 09:18  [ТС] #10
спасибо ребята.

спрашивал, потому что самому(новичку) определить какая книга лучше наверное невозможно.

теперь вопрос другой. какую среду обработки лучше установить???

хочу установить один раз такую среду , чтоб потом не нужно было искать другую и вообще думать об этом. компилятор наверное нужен профессиональный. мингв, как я понял, не совсем то что надо.
0
gru74ik
Модератор
Эксперт CЭксперт С++
4196 / 1844 / 198
Регистрация: 20.02.2013
Сообщений: 4,990
Записей в блоге: 22
26.07.2014, 09:41 #11
Прату, наверное, можно было найти дешевле, но я просто зашёл в магазин, увидел и сильно захотелось прям вот взять и купить и начать уже читать в бумаге. Покупал у нас в книжном магазине "Читай-город" (Челябинск).

Добавлено через 1 минуту
Цитата Сообщение от torwart Посмотреть сообщение
какую среду обработки лучше установить???
Я за Code::Blocks - вот ссылка инсталлера для Windows 2000/XP/Vista/7/8 (там сразу в комплекте всё, что нужно).

На мой взгляд, лучший вариант для новичка:
  • лёгкая (не грузит комп)
  • довольно простая, на мой взгляд, в освоении IDE
  • кросcплатформенная
  • большое коммьюнити
  • проект постоянно развивается
  • бесплатная
  • opensource
  • поддержка стандарта C++11
  • в комплекте вполне себе достойный компилятор MinGW, но при этом парой кликов мыши можно подцепить любой другой компилятор по своему усмотрению
  • поддержка воркспейсов
  • удобный, на мой взгляд, интерфейс
  • может расширяться плагинами
А вообще, вот - можешь сам посмотреть, повыбирать.
1
Геныч
Заблокирован
26.07.2014, 09:43 #12
потому что самому(новичку) определить какая книга лучше наверное невозможно
Как раз самому проще всего. Ибо на вкус и цвет товарища нет, кому-то одна лучше, кому-то другая. А вы определите именно лучшую для вас.
Надо попробовать одну, потом другую, потом третью - там и решите, какая лучше.

Я вообще не очень дружу с книгами. Читал, впрочем, Юрия Щупака, потому что он учит писать современные приложения с окошками, кнопочками и прочим, что сейчас модно, а не как Лафоре и Дохлый страус
Шилдта читал, потому что по шарпу мне не доставало теории.
А так все сам учился делать, без книжек.

какую среду обработки лучше установить???
Плоха Code::Blocks, потому что использует MinGW или требует прикручивать компилятор руками, что не удобно.
Плоха Dev-Cpp, потому что использует MinGW.
Хороша Visual C++ Express 2008 или 2010, потому что использует родной виндовский компилятор, плюс в ней можно писать приложения под .NET, которые в прикладном направлении сейчас, пожалуй, актуальнее, чем WinAPI и вообще голые плюсы.

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

Разные они, IDE. Под линукс в VC++ не пишут, например.

компилятор наверное нужен профессиональный. мингв, как я понял, не совсем то что надо.
Верно. Под линуксом GCC/G++ может и профессиональный.
Но под виндой глючит часто - не компилирует тот код, который VC++ компилирует, при том же наборе lib-ов.
1
gru74ik
Модератор
Эксперт CЭксперт С++
4196 / 1844 / 198
Регистрация: 20.02.2013
Сообщений: 4,990
Записей в блоге: 22
26.07.2014, 09:49 #13
Цитата Сообщение от Геныч Посмотреть сообщение
под виндой глючит часто - не компилирует тот код, который VC++ компилирует, при том же наборе lib-ов
Пруф или балабол (с)
1
torwart
0 / 0 / 0
Регистрация: 25.07.2014
Сообщений: 10
26.07.2014, 09:57  [ТС] #14
из книг выбрал C++_From_The_Ground_Up,_3rd_Edition и Прата С. - Язык программирования С++. Лекции и упражнения. просто и информативно.
из сред пока попробую Visual C++ Express 2010.
0
Геныч
Заблокирован
26.07.2014, 10:27 #15
torwart,
попробую Visual C++ Express 2010
Лучше 2008, в ней знаменитого бага с COFF нет.
http://go.microsoft.com/?linkid=7729279
1
26.07.2014, 10:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2014, 10:27
Привет! Вот еще темы с ответами:

Изучение с++ - C++
Всем доброго времени суток! Итак прочитал книгу Джесса либерти с++ за 21 день. Теперь встал вопрос , что мне делать дальше? Ведь я начал...

изучение с++ - C++
#include <iostream> using namespace std; void main() { cout<<"hello ,world!"; return 0; } он его не компилирует и...

Изучение С++ - C++
Доброго времени суток! Решил изучать ЯП С++. Посоветуйте уроки, статьи для изучение этого языка. Желательно без книг, т.е. по книгам...

Изучение с++ - C++
Знаю основной синтаксис + ООП. Что посоветуете почитать актуального на сегодняшний день?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru