LINUX.ORG.RU
ФорумTalks

Итоги ежегодного глобального опроса пользователей C++

 


0

3

Опубликованы: https://isocpp.org/files/papers/CppDevSurvey-2023-summary.pdf

Ничего нового особенно: 10-20 лет опыта работы на C++, 20+ общего опыта программирования, MSVC, десктопная винда, линукс, инженерия (авионика и проч.), ембеддед, исходники зависимостей - часть билда, напрягает менеджмент зависимостей и время сборки, большинство используют C++11.

★★★★★

На четвертом месте по выбешиванию - Managing CMake projects.

Даже Races, deadlocks, performance bottlenecks и то меньше очков ненависти набрало.

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

На четвертом месте по выбешиванию - Managing CMake projects.

при том, что cmake самая используемая система сборки

seiken ★★★★★
() автор топика
Ответ на: комментарий от seiken

при том, что cmake самая используемая система сборки

Как обычно, «аналогов нет» (с) ?

i_am_not_ai
()

Товарищ, пользователи бывают у Windows, Линукс, ПК. А у C++ - разработчики. Хотя, может, это и оговорка по Фрейду.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от Xintrea

Даже Races, deadlocks, performance bottlenecks и то меньше очков ненависти набрало

Это потому, что к этим вещам а) есть научный подход и б) большинство цэпэпэкодеров с ними не сталкиваются.

no-dashi-v2 ★★
()
Недолго нежил нас обман,
ООП, template и классов. 
С++ вспрянет ото сна,
И на обломках ООП, template и классов.
Напишут наши имена!
Forum0888
()
Ответ на: комментарий от lenin386

Нет. «Разработчики C++» - это те, кто непосредственно разрабатывают ЯП (компиляторы, стандартная библиотека и т.п.). Пользователи - это понятие относительное, пользователи C++ - это те, кто использует C++ для всех целей кроме непосредственно разработки самого C++.

seiken ★★★★★
() автор топика
Ответ на: комментарий от seiken

Если речь про названия вакансий, у них намеренно сжатый язык, он некорректен в развернутом повествовании. Корректно «Разработчик на C++».

seiken ★★★★★
() автор топика
Ответ на: комментарий от seiken

Не знаю о чем вы.
Разрабатываемое API для использования метаданных позволяет избавиться от ООП, template и классов.
Пока все ok!

API для использования метаданных вовсе не для того, разрабатывается, чтобы C++ принизить.

Forum0888
()
Последнее исправление: Forum0888 (всего исправлений: 1)
Ответ на: комментарий от seiken

«Разработчики C++» - это те, кто непосредственно разрабатывают ЯП (компиляторы, стандартная библиотека и т.п.).

Ничоси низкая планочка. Пропатчил компилятор — и все, «разработчик C++»? Только тексты стандарта, и ничто иное.

t184256 ★★★★★
()
Ответ на: комментарий от lenin386

А у C++ - разработчики

Таки нет. Разработчиков на языке корректно называть именно пользователями этого языка. Почему-то многие ЛОРовцы мнят себя разработчиками *самого* яп и вечно норовят залезть под капот и обозвать обычных пользователей школотой.

untitl3d
()
Ответ на: комментарий от untitl3d

Выражение «Разработчики C++» - кстати, я не употреблял. Разработчики на C++. Это ньюансы русского языка.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от t184256

Пропатчил компилятор — и все, «разработчик C++

Понятно, что мелкий патч несопоставим с пропозалом крупной фичи, который еще и приняли в стандарт или имплементацией этой фичи в компиляторе. Как и везде, есть ключевые разрабы, а есть помощники.

seiken ★★★★★
() автор топика

Мда, целых 30% ноют о забывании delete/free, это прям из 90х истории (или из эмбедда?). Сейчас знатная часть перечисленного особо не проблема, даже для зависимостей придумали conan & vcpkg.

Gary ★★★★★
()
Ответ на: комментарий от Gary

Мда, целых 30% ноют о забывании delete/free,

Только для 11.60% это серьезная проблема.

это прям из 90х истории (или из эмбедда?)

это для тех, кто за 25 лет (со времен C++98) не осилил умные указатели, и продолжает писать на «C с классами»

seiken ★★★★★
() автор топика

Диаграммы ужасные пипец. От сокращения названий до рандомных цветов.

goingUp ★★★★★
()

Вопросы тоскливые донельзя. Можно же было нормальные придумать.

Почему С++ говно?
Почему С++ не такое говно, как остальные?
Куда планируете сбежать от С++?
Откуда прибежали к С++?
Довольны ли вы жизнью?
Планируете ли вы убить себя в текущем году?
А почему?
А почему нет?
А почему бы и нет?
В каком проекте вы встречали самый чудовищный говнокод?
В какой проект не приняли ваш чудовищный говнокод?

Ну много еще есть штук поинтереснее, чем «расскажите, планирует ли ваша компания использовать корутины».

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)