C++
Поделиться:
На вопросы о C++ отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Приятно видеть, как стабильно идет переход на более новые стандарты. Меня особенно радует, как принимают C++20 разработчики игр, и я надеюсь на поддержку со стороны всех игровых платформ. Конечно, придется повозиться с внедрением этого стандарта, но я уверен, что одни только концепты и диапазоны того стоят.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
Меня удивило, как широко используется C++20. Времена меняются: люди переходят на новые стандарты гораздо быстрее, чем раньше.
Джейсон Тернер
Преподаватель C++, спикер, автор, видеоблогер
Важно не забывать, что многие пользуются самыми разными версиями стандарта. Такие исследования лишний раз напоминают, что код, который мы пишем, должен работать везде, а не только с новейшим стандартом языка.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
Меня удивляют эти цифры, потому что пока еще мало кто заказывает обучение по C++20. Многие радуются, когда переходят на C++17.
Джейсон Тернер
Преподаватель C++, спикер, автор, видеоблогер
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
Джейсон Тернер
Преподаватель C++, спикер, автор, видеоблогер
Разработчики предпочитают писать код, а не тесты для него, и временные затраты на написание этих тестов превышают любую долгосрочную выгоду.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
Здесь отражена текущая ситуация с упаковкой кода C++, чтобы его могли использовать другие. Хочется верить, что эта проблема будет решена, но я на это не рассчитываю.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
Я давно уже говорю, что использование CMake сродни стокгольмскому синдрому. Как бы то ни было, де-факто она стала стандартом, и безоговорочное лидерство в этом опросе только подтверждает это.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
В CLion можно использовать компиляторы на основе GCC, а также Clang, MSVC и IAR. В особых случаях функция Custom Compiler позволяет использовать вообще любой компилятор.
В сфере искусственного интеллекта и машинного обучения повсеместно используется Python, так что здесь никаких сюрпризов. Вполне естественный выбор благодаря таким отличным библиотекам, как numpy и pandas. Возможно, нужно что-то похожее в стандартной библиотеке, или же надо решать проблему с управлением зависимостями.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
Только 30% людей избегают статического анализа, так что я уверен, что открытый код станет надежнее и безопаснее.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
В данном случае мало — это хорошо. Интересно посмотреть, как в ближайшем году будут взаимодействовать предварительно скомпилированные заголовки, модули и сборки Unity.
Гай Дэвидсон
Руководитель отдела разработки в Creative Assembly
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.