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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
PriZrаK
-116 / 0 / 1
Регистрация: 28.01.2014
Сообщений: 144
#1

Когда вы начали изучать C++ через какое время это принесло успех - C++

08.08.2014, 09:11. Просмотров 2813. Ответов 22
Метки нет (Все метки)

я имею ввиду создавать серьезные проекты, или может у кого есть история из жизни
и на что дольше уходит времени разрабатывать приложения под винду (C++) или разрабатывать сайты (HTML + CSS + JavaScript + PHP + MySQL), кто выбрал второй путь и почему?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2014, 09:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Когда вы начали изучать C++ через какое время это принесло успех (C++):

С чего начали вы,когда решили изучать С++? - C++
С чего начали вы,когда решили изучать С++? Какие книги вы выбрали? Какое программное обеспечение начали использовать? Какие...

Программисты - Когда C++ вам стал приносить успех - C++
Здравствуйте. Изучаю C++. Почти год. Я перед его изучением прочитал, что C++ надо учить много лет. Испугался и начал учить целыми днями....

Какое время будут показывать часы через... - C++
Текущее показание электронных часов: h часов (0 ≤ h ≤ 23) m минут (0 ≤ m ≤ 59) s секунд (0≤ k ≤ 59). Какое время будут показывать часы...

Через какое время корабль прибудет в порт назначения? - C++
Подскажите пожалуйста Корабль должен преодолеть 3000 км. В первый день он прошел 200 км. Каждый следующий день он будет проходить на 5%...

Какое время будут показывать часы через p-часов, d-минут - C++
Помогите решить задачки пожалуйста....заранее большое спасибо линейные алгоритмы. 1.Текущее показание электронных часов: m часов...

Какое время будут показывать часы через р часов q минут r секунд? - C++
Текущее показание электронных часов: h часов (0 ≤ h ≤ 23) m минут (0 ≤ m ≤ 59) s секунд (0≤ k ≤ 59). Какое время будут показывать часы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,998
09.08.2014, 08:24 #16
Цитата Сообщение от gromo Посмотреть сообщение
В случае всяких джав, питонов, C#, JS... это мелкий инструментик.

хм...почему тогда http://habrahabr.ru/company/it_dominanta/blog/147866/
а по вакансиям текущим java на порядка 2 выше по з.п.
0
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
09.08.2014, 08:49 #17
Цитата Сообщение от dzrkot Посмотреть сообщение
хм...почему тогда http://habrahabr.ru/company/it_dominanta/blog/147866/
а по вакансиям текущим java на порядка 2 выше по з.п.
Потому что нужно уметь выбирать инструменты для задачи. Никто не будет ждать вашу программу на С++ пол-года, если она решаема за пару месяцев. Пусть жрет побольше памяти, пусть тормозит слегка, но зато вы выйдете на рынок быстрее. Получите фидбек, а потом может так случиться, что пользователей устраивает скорость и затраты на ресурсы. Для большинства задач инструменты вроде Java или C# оказываются предпочтительнее. В крайнем случае, критичные участки можно переписать и на языке пониже.
0
Убежденный
Системный программист
Эксперт С++
15550 / 7058 / 1114
Регистрация: 02.05.2013
Сообщений: 11,468
Завершенные тесты: 1
09.08.2014, 13:43 #18
Цитата Сообщение от dzrkot Посмотреть сообщение
а по вакансиям текущим java на порядка 2 выше по з.п.
Давайте не будем преувеличивать. Выше - да.
Но на два порядка - это перебор.
Вот свежая "подборка" с hh.ru (вакансии с первой страницы-двух
результатов поиска, только те, где указана вилка з.п.):

С++
от 70 000 до 100 000 руб.
от 100 000 до 140 000 руб.
от 110 000 руб.
от 80 000 до 100 000 руб.
от 100 000 руб.
от 140 000 до 140 000 руб.
от 70 000 до 150 000 руб.
от 40 000 до 70 000 руб.
от 140 000 руб.

Java
от 120 000 руб.
от 50 000 руб.
от 150 000 до 175 000 руб.
до 140 000 руб.
от 90 000 руб.
от 110 000 до 120 000 руб.
до 110 000 руб.
от 100 000 руб.
до 200 000 руб.

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

Цитата Сообщение от soon Посмотреть сообщение
Для большинства задач инструменты вроде Java или C# оказываются предпочтительнее.
Все так говорят. Но никто не говорит, что же это за большинство такое задач.
5
Silverbronze
Заблокирован
09.08.2014, 14:46 #19
Но никто не говорит, что же это за большинство такое задач.
Когда надо что-то сделать быстро, лучше Java (если Android или кроссплатформенно) или C# (под винду).
При этом на нативность пофиг и на производительность самой программы тоже.
Лишь бы быстро.

И сделать быстро требуется очень часто.
Это может быть как мелкий проект (вплоть до курсача за 2000 руб на фрилансе, который студент просит сделать за 12 часов до сдачи), так и очень крупный и амбициозный проект (ибо "торопят" конкуренты, которые вот-вот создадут что-то похожее).
0
Убежденный
Системный программист
Эксперт С++
15550 / 7058 / 1114
Регистрация: 02.05.2013
Сообщений: 11,468
Завершенные тесты: 1
09.08.2014, 16:15 #20
Цитата Сообщение от Silverbronze Посмотреть сообщение
Когда надо что-то сделать быстро, лучше Java (если Android или кроссплатформенно) или C# (под винду).
Весь вопрос в том, что такое это "что-то", которое надо сделать быстро.
Вот пример, как раз из недавней практики. В Windows 8 появился новый
интерфейс для отслеживания изменений на экране - Desktop Duplication API.
Готовых классов для него в C#, насколько я знаю, нет, в Java тоже.
Это значит, что получаем простыни с PInvoke. После длительного секаса с
ручным импортированием структур из Win32. В то самое время, как на C++
под VS2012/2013 на то же самое уйдет в разы меньше времени.
Особенно если использовать вспомогательные компоненты из ATL.

Мораль басни в том, что задачи бывают очень разные, и нельзя говорить,
что Java/C#/etc ускоряют разработку для чего бы то ни было.
2
Silverbronze
Заблокирован
09.08.2014, 16:23 #21
Убежденный,
Готовых классов для него в C#, насколько я знаю, нет, в Java тоже.
А иногда эти классы (особенно если это библиотеки с закрытым или, что еще хуже индусским, кодом) - такие, что лучше бы их и не было.
Библиотеки и API - это наверно вообще самое сложное в программировании.
Синтаксис у всех ЯП похожие, IDE похожи, а библиотеки разные и многие такие, что на них только время впустую тратишь, потому думаешь: "и зачем я в этот CefSharp полез, взял бы Awesomium сразу и сделал все быстро..." Но на Awesomium же не написано, что он типа нормальный, а CefSharp хрень.

Особенно если использовать вспомогательные компоненты из ATL.
Платно...
Лично я сомневаюсь, что если я наберу 20-30к на VS Professional и куплю ее, то оно окупится хотя бы за полгода.

нельзя говорить,
что Java/C#/etc ускоряют разработку для чего бы то ни было
Вон для установочных пакетов они ее не только не ускоряют, но и совершенно непригодны для этого.
Разве только если джава на какой-то ОСи нативна. На Андроиде, к примеру. Но какие там установочные пакеты, имхо.
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
09.08.2014, 16:34 #22
Я начал изучать С++ 3 дня назад. И до сих пор начинаю.
0
Убежденный
Системный программист
Эксперт С++
15550 / 7058 / 1114
Регистрация: 02.05.2013
Сообщений: 11,468
Завершенные тесты: 1
09.08.2014, 16:45 #23
Цитата Сообщение от Kubson Посмотреть сообщение
Я начал изучать С++ 3 дня назад. И до сих пор начинаю.
Завидую Так много граблей, велосипедов интересного впереди...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2014, 16:45
Привет! Вот еще темы с ответами:

когда вводится нуль,то программа не работает,нужно добавитть еще какое-то условие для нуля ,но я не знаю какое - C++
В массиве целых чисел найти количество чисел с наименьшим ко-личеством цифр. Например, в массиве {123, 34, 56, 1000, 20, 55000, 777, 11}...

Через какое примерно время после рождения нашей Вселенной в ней начали образовываться галактики - Астрономия
помогите пожалуйста ответить(

Когда я подключаюсь к wi-fi модему, то через какое-то время компьютер начинает виснуть - Windows 7
Обьясняю проблему. У меня стоит винда седьмая на ноуте когда я работаю или играю в игрушки БЕЗ НЕТА то все работает нормально. Я переделал...

Почему вы начали изучать язык C# - C#
Очень интересно почему именно его, какие перспективы вы увидели в будущем имея этот язык за спиной. Если проходите на учебе то сылку...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.08.2014, 16:45
Ответ Создать тему
Опции темы

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