Буду очень признателен, если порекомендуете учебный материал для новичков в программировании на С++. Знания у меня практически нулевые в этой области. Листал пару книг для "начинающих", но там знания даются весьма поверхностные, остаётся куча вопросов, что и откуда взялось. Я болен, из дома выхожу крайне редко, поэтому времени придостаточно для обучающего материала, который обьясняет мельчайшие шаги.
На мой взгляд "Thinking in C++" не очень удачная книга для старта. Первый "Хеллоу, ворлд" там начинает писаться где-то на сотой странице. Причем там же они пытаются в двух словах объяснить что такое перегруженный оператор. Даже "C++ Programming Language" Страуструпа на этом фоне выглядит лучше.
Я сам затрудняюсь что-то советовать. Студенты чаще всего покупают Павловскую "C++ Программирование на языке высокого уровня". Там неплохо разжевано. Но Страуструпа под рукой в любом случае держать необходимо.
А че С++, а не С? По С++ я начинал с "Thinking in C++".
К сожалению английским владею не в совершенстве. Насколько я знаю, русский вариант этой книги называется "Философия С++, она годиться для начинающих?
А насчёт почему не С" хмм может я вас насмешу,, я ведь в программировании ноль. Просто частенько обьявления вижу где требуются Программисты С++, и зп вроде неплохие; вот у меня и появилась цель, которой хочу посветить своё время.
Я сам затрудняюсь что-то советовать. Студенты чаще всего покупают Павловскую "C++ Программирование на языке высокого уровня". Там неплохо разжевано. Но Страуструпа под рукой в любом случае держать необходимо.
M. Уэйт, С. Прата, Д. Мартин - Язык Си руководство для начинающих Джонс Р., Стюарт Я. - Программируем на СИ А.Н. Маслов - Введение в язык программирования C
На мой взгляд "Thinking in C++" не очень удачная книга для старта. Первый "Хеллоу, ворлд" там начинает писаться где-то на сотой странице. Причем там же они пытаются в двух словах объяснить что такое перегруженный оператор. Даже "C++ Programming Language" Страуструпа на этом фоне выглядит лучше.
Я сам затрудняюсь что-то советовать. Студенты чаще всего покупают Павловскую "C++ Программирование на языке высокого уровня". Там неплохо разжевано. Но Страуструпа под рукой в любом случае держать необходимо.
хмм может я вас насмешу,, я ведь в программировании ноль. Просто частенько обьявления вижу где требуются Программисты С++, и зп вроде неплохие; вот у меня и появилась цель, которой хочу посветить своё время.
Учи Java, толку больше будет (не будешь заморачиваться на утечках памяти, сам язык проще и понятнее)! Сейчас Java EE очень много где требуется, и причем компании готовы оплачивать переезд из регионов (не только в Москву, но и Казань и другие города). Java EE очень актуально сейчас для разработки корпоративных веб-приложений. У меня опыт на Java чуть больше 1 года (до этого 3 года использовал .NET), но уже сейчас с руками и ногами готовы оторвать и забрать к себе.
Стандартный набор технологий для которых можно относительно легко найти вакансии в ближайшие N лет независимо от региона и кривизны рук - это C++ и .NET/C#. Можно хоть на разваливающийся совковый завод устроиться, хоть эникеем с навыками программирования в киоск по продаже шавермы. Собственно университеты штампуют "специалистов" со знаниями оных как раз по этой причине. А начинать изучение программирования с тех же Java или C# - не самая лучшая идея. Тот же Python будет удачнее. И думаю не стоит опять скатывать тему в советы по выбору языка
Конечно же стоит начинать с языков программирования попроще. Я уверен, что не стоит начинать с C++ , например вот поэтому http://habrahabr.ru/blogs/cpp/139064/
Цитата
С++ превращается в какого-то монстра, которого уже и создатели начинают побаиваться.
Сообщение отредактировал Sergey Grigorev - Feb 29 2012, 11:56
Учи Java, толку больше будет (не будешь заморачиваться на утечках памяти, сам язык проще и понятнее)! Сейчас Java EE очень много где требуется, и причем компании готовы оплачивать переезд из регионов (не только в Москву, но и Казань и другие города). Java EE очень актуально сейчас для разработки корпоративных веб-приложений. У меня опыт на Java чуть больше 1 года (до этого 3 года использовал .NET), но уже сейчас с руками и ногами готовы оторвать и забрать к себе.
Учи Python, толку больше будет (не будешь заморачиваться на утечках памяти, сам язык проще и понятнее)! Сейчас Python очень много где требуется, и причем компании готовы оплачивать переезд из регионов (не только в Москву, но и Маунтин-Вью и другие города). Python очень актуально сейчас для разработки корпоративных веб-приложений. У меня опыт на Python чуть больше 6 лет (до этого 4 года использовал С++), но уже сейчас с руками и ногами готовы оторвать и забрать к себе.
Учи Python, толку больше будет (не будешь заморачиваться на утечках памяти, сам язык проще и понятнее)! Сейчас Python очень много где требуется, и причем компании готовы оплачивать переезд из регионов (не только в Москву, но и Маунтин-Вью и другие города). Python очень актуально сейчас для разработки корпоративных веб-приложений. У меня опыт на Python чуть больше 6 лет (до этого 4 года использовал С++), но уже сейчас с руками и ногами готовы оторвать и забрать к себе.
без сомнения Python прекрасный язык, но в нашей стране пока повышенного спроса на python программистов не наблюдается
без сомнения Python прекрасный язык, но в нашей стране пока повышенного спроса на python программистов не наблюдается
Зачем ограничиваться нашей страной? Ну и в чебах даже используют python, насколько я знаю. Ну и опять же лучше начать с него и выучить потом что-то другое по мере надобности, чем начинать с С++