Перед запуском своей новейшей IDE, CLion, JetBrains провела исследование целевого рынка для этого продукта. Теперь он поделился своими открытиями о разработчиках C ++ и C, в том числе о том, где они находятся, чем занимаются и какие инструменты используют, в инфографике.
Информация, которую он содержит, поступает из нескольких источников, некоторые из которых, такие как Stackoverflow и индекс TIOBE, мы регулярно освещаем. Он также использовал данные из Google Trends, GiTHub, Reddit, объявления о вакансиях с Indeed.com и собственный опрос пользователей.
Ключевой вопрос, на который JetBrains необходимо было ответить перед расширением диапазона IDE, заключался в том, каков размер ее потенциальной аудитории. Исследование выявило в общей сложности около 6,3 миллиона разработчиков, из них 4,4 миллиона разработчиков C ++ и 1,9 миллиона разработчиков C. Итого можно оценить на основании того факта, что у Java насчитывается около 9 миллионов разработчиков — это открытие, подтверждающее выбор языка JetBrains для своего оригинального и флагманского продукта IntelliJ IDEA.
Согласно карте №3 разработчики C ++ сконцентрированы в странах Европы, Ближнего Востока и Африки и Азиатско-Тихоокеанского региона. Однако, учитывая, что JetBrains находится в Чешской Республике и имеет научно-исследовательский офис в России, важно, что этот язык особенно преобладает в этих двух странах и их соседях, Финляндии и Венгрии. Сингапур также является оплотом, как и Израиль, Германия и Франция.
Финансы — это та область, в которой C ++ является наиболее распространенным, и если вы добавите банковский и инвестиционный банкинг, вы получите еще более сильную тенденцию. Игры также занимают первое место в списке.
Нет ничего удивительного в том, какие другие языки используются с C ++ — это Java, C, C #, Python, SQL и JavaScript.
Что может удивить в диаграмме № 7, так это тот факт, что 17% разработчиков C ++ используют его на платформе OS X, что кажется выше, чем ожидалось. Что касается версий, то то, как диаграмма № 8 смешивает C с C ++, затрудняет интерпретацию, но это указывает на то, что менее половины используют последнюю доступную версию.
Инструменты, уже используемые разработчиками C / C ++, были в центре внимания этого исследования рынка. Представляя инфографику о болоте JetBrains, Анастасия Казакова пишет:
С практической точки зрения это исследование сыграло важную роль в разработке нашей первой дорожной карты. Это подтвердило наше решение начать с инструментария CMake + GCC / Clang + GDB и добавить LLDB как можно скорее после выпуска 1.0.
Если вы еще не сталкивались с CLion, это видео дает краткий обзор: