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

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

Войти
Регистрация
Восстановить пароль
 
DiffEreD
 Аватар для DiffEreD
1425 / 762 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
#1

На что нужно делать упор в изучении C++? - C++

12.02.2012, 00:08. Просмотров 846. Ответов 2
Метки нет (Все метки)

Итак, можно сказать что основы изучения C++ я прошел, что такое конструктор или виртуальный деструктор я различаю. Хочу перейтти на ступеньку выше в познании етого нелегкого дела - програмирования. На что именно нужно дальше делать упор в изучении програмирования - на STL, изучении шаблонов, TR1, Boost, Qt или все же .NET? Реально, запутался. Нужен совет опытного програмиста со стажем. Что сейчас, в даное время, наиболее востребовано?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2012, 00:08     На что нужно делать упор в изучении C++?
Посмотрите здесь:

что делать? C++
C++ ошибка в процедуре вставки в упор. массив
сообщение что исходный файл не откомпилирован что делать? C++
C++ Что дальше делать?
C++ Что делать с EOF
что делать? C++
Что делать? C++
Что делать с LINK1120 C++
C++ Что делать если нужно знести информацию в 2 разных объекта базового класса при закрытом наследование
C++ Нужно ли каждый раз делать проверку при вызове new
Когда нужно лочить ( делать lock() ) сразу нескольких мьютексов C++
C++ ограничение нужно делать через if?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сtrl
 Аватар для Сtrl
139 / 129 / 3
Регистрация: 19.07.2011
Сообщений: 184
12.02.2012, 00:42     На что нужно делать упор в изучении C++? #2
STL вы обязаны знать в любом случае, стандартная библиотека является неотъемлимой частью языка и в какой-то мере представляет его философию. Boost - это такой набор приспособлений на все случаи жизни, на практике очень облегчает решение различного рода задач.

.NET в данный момент весьма актуален, но никак с C++ не соотносится (разве что C++CLI, но это монструозное поделие Microsoft нужно только для использования старого unmanaged кода).

Вообще, вопрос востребованности без указания предметной области является некорректным. Выбор инструмента зависит от предмета разработки.
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
12.02.2012, 01:08     На что нужно делать упор в изучении C++? #3
STL и шаблоны неразрывны от С++ и их изучение - необходимость. Фактически, говоря о знании С++ подразумевают и знакомство с ними.
Boost - расширение STL'а. Тут важнее не ее доскональное знание, а, как и для любой библиотеки, умение воспользоваться ею при надобности, а не городить велосипед самому.
Qt - несколько более высокий уровень. Штука занятная и довольно простая. И, что важно, активно развиваемая, поддерживаемая и превосходно документированная. Позволяет клепать работоспособные приложения практически не заботясь о сложностях языка. Покрывает собой добрую часть популярных возможностей STL-а и boost-а.

что до востребованности. говорю из опыта просмотра десятков вакансий за последние 2-3 недели))
Java и C# идут сразу за веб-программистами и потягаться с ними могут разве что 1Cовщики.
C\C++ встречается гораздо реже. И тут несколько предметных областей с кардинально разными требованиями. К программисту встраиваемых систем будет требование знания Linux на уровне разработчика, знание архитектуры и низкоуровневого программирования. От программиста мобильных приложений требуют как правило знания SDK целевой платформы - Android'а, iOS'а. У обычных разработчиков desktop-приложений большим плюсом считается знание фреймворков, в том числе Qt'а. Довольно много вакансий вакансий по разработке игр. Тут OpenGL и DirectX в почете.
И для всем без исключения нужно иметь опыт работы с дебаггером и системами контроля версий.

так что, смотри stl, boost, qt. а потом выбирай интересующую область и углубляйся в нее. работа должна прежде всего быть интересной, т.к. программирование это все-таки творческий процесс.
Yandex
Объявления
12.02.2012, 01:08     На что нужно делать упор в изучении C++?
Ответ Создать тему
Опции темы

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