Войти
ФлеймФорумПрограммирование

Стоит ли изучать C++ в 2019 году? И если да, то зачем? (2 стр)

Страницы: 1 2 3 412 Следующая »
#15
13:52, 8 авг. 2019

Robotex
> Главное знать хотя бы c++98, а остальное можно в процессе освоить
Поддерживаю.

Но наивно совсем без занания С++ начинать работать, надеясь освоить в процессе. Год на обучение никто не даст, а на изучение С++ с нуля нужно примерно столько. Уволят раньше, даже если примут такого человека на работу, по каким-то неясным соображениям.


#16
14:18, 8 авг. 2019

Я бы не стал, плюсы это боль, а его евангелисты упоротые люди. Запредельная сложность на ровном месте, абсолютно не читаемый код от которого глаза вытекают. Все это помноженное на стопятсот паттернов, которые ты обязан использовать, иначе пацаны не поймут.

Каждые новые правки,стандарты, только усугубляют, и это похоже на борьбу с ветровыми мельницами. Сначала типа мы придумаем гавнину, а потом будем думать как ее исправить, и поэтому придумаем новые языковые конструкции. У плюсов такая эволюция.

#17
14:39, 8 авг. 2019

forwhile
> Запредельная сложность на ровном месте
Может быть это просто ты недостаточно умный? ;)

#18
14:41, 8 авг. 2019

forwhile
> ты обязан использовать, иначе пацаны не поймут
Все намного проще: без этого твой код рано или поздно превратится в спагетти

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

#19
14:42, 8 авг. 2019

forwhile
зато ни один язык, кроме ассемблера и C, не сможет сравниться в скорости с плюсами ;) Хрен ты реализуешь трассировку луча в реалтайме на джаве

#20
14:57, 8 авг. 2019

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

#21
15:19, 8 авг. 2019

Плюсы есть. Много где. Изучать надо. 17 стандарт от 98 сильно отличается. Платят так же, как и везде: столько, на сколько договоришься. Роботекс в первом длинном комменте расписал подробно и по делу.
Остальное — просто холивары ради самоутверждения.

#22
(Правка: 15:26) 15:23, 8 авг. 2019

Zab
> Рассматривай C++ как сверхвысокоразвитый ассемблер.
Чего? Высоко развитый ассемблер это - Си.

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

#23
15:25, 8 авг. 2019

Adler
> Ну тут C++ только помогает, т.к сразу видно какого цвета были борта у прицепа к
> трактору после того как он вывалил весь этот около_деревенский код в одну кучу.
не понял вашу аллегорию

#24
15:29, 8 авг. 2019

forwhile
> И все это обмажем чтобы было как в интерпрайзе
Что тебе мешает брать подходящую библиотеку/фреймворк под конкретную задачу?

#25
15:31, 8 авг. 2019

Стоит ли изучать C++ в 2019 году?
Стоит, если ты мазохист. У меня, вот, мозги уже закостенели, попытался уйти с плюсов, не получилось.

#26
15:37, 8 авг. 2019

forwhile
> Чего? Высоко развитый ассемблер это - Си.
А куда ты на С++ денешься, не умея работать на Си? От низкого уровня на С++ никуда не скрыться. Хоть можно работать и без его использования, но нельзя без умения его использовать, иначе ничего кроме бомбы не сделаешь.
А это накладывает очень жесткие требования к уровню подготовки программиста. Причем, к уровню всех участвующих в работе программистов, не удастся использовать недоучившихся.
С++ как первый язык - плохой выбор.

#27
15:42, 8 авг. 2019

Zab
> С++ как первый язык - плохой выбор
потому что первый язык это паскаль

#28
15:43, 8 авг. 2019

Zab
> иначе ничего кроме бомбы не сделаешь
Так себе аргумент. Просто это учит быть дисциплинированным и из 2 вариантов обоснованно выбирать правильный, а не первый попавшийся.

#29
15:45, 8 авг. 2019

Robotex
> потому что первый язык это паскаль

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

Страницы: 1 2 3 412 Следующая »
ФлеймФорумПрограммирование