Топ 10 на GitHub:

Наш рейтинг языков программирования (считали количество сабмитов).

Язык / Количество сабмитов
- C++ 16800
- Java 5288
- C# 5109
- PHP 5053
- Python 3704
- JavaScript 2524
- Ruby 654
- Bash 140
- Swift 137
- Go 120
Итого, невооруженным взглядом видно, что статистика довольно сильно различается(например, swift и go у нас поддержали, хоть и разрыв до лидеров довольно высок).
Если у вас есть мнения по поводу различий рейтингах, то об этом в комментарии плиз.
upd 1:
Недавно публиковали статистику о популярности языков на хакатонах, мы по этой теме напишем чуть позже, в том числе и про онлайн участников
upd 2:
Считаю важным отметить, что WillDev это в первую очередь не HR-сервис и мы по-прежнему своими главными задачами видим создание и развитие самого крутого рейтинга (если интересно, можем выложить больше статистика в соответствии с нашей формулой) и апгрейдом вакансий.
Комментарии (21)

Taras_Serevann
27.08.2015 09:28+6> об этом в комментарии плиз.
> плиз.
Если и дальше хотите вести блог на хабре, то забудьте о таком стиле.

andyudol
27.08.2015 10:51+4Ну и что с чем предлагается сравнивать? У вас — количество решений отправленных на тестирование, а у GitHub? У GitHub — динамика за 7 лет, а у вас?
Правильно было бы сделать так. Выяснить методику GitHub. Сделать выборку на том же GitHubе по только российским разработчикам. Обработать данные по методике GitHub. Сравнить. Сделать выводы.
Плохая статья.
AKarlov
27.08.2015 11:14хм, а зачем выделять разработчиков по стране? оба сервиса вроде бы не привязываются к какой-либо стране

djdeniro
28.08.2015 21:07+1Здесь возможно сделать только часть из того, что вы предложили. Однако прошу заметить то, что «сабмиты» сравнимы с GitHub, ведь «сабмит»=«программа».
В следующий раз будем делать более понятные статьи.
Спасибо
kloppspb
> Количество сабмитов
Чего-чего количество? Оно должно о чём кому-то говорить?
djdeniro
Иными словами это количество решений отправленных на тестирование.
Taras_Serevann
ну так бы и писали
kloppspb
У вас, кстати, нет ни C, ни Perl. Ткнулся в пару задач, понял, что чисто сишный код вы всё равно компилируете как C++ с соответствующими результатами… Так что с объективностью и охватом как-то не очень.
djdeniro
Компилируется как C. Perl в следующем обновлении.
kloppspb
Переключателя «C» ведь нет (или я не нашёл?). А с переключателем C++ компилируется именно как C++, исходник же в .cc забрасывается. Получается, что два разных языка считаются как один :)
djdeniro
Выключили на время тестов :) Включим на днях
kloppspb
Статистику под потребности подгоняете, ну-ну.
djdeniro
Статистика без подгонов, недавно редизайн был, оттуда косяки, но мы исправляем все :)
kloppspb
BTW, вы б объяснили, что здесь не так :-)
const unsigned long long a = (2^75);
const unsigned long long b = ((8^4)-3);
printf( "%llu\n", a % b );
:-)
djdeniro
Тут не одна ошибка
1) Число очень большое, даже больше чем unsigned long long
2) я не уверен на счет вывода, хотя выглядит правдоподобно
kloppspb
Оно по идее должно препроцессором обрабатываться без переполнения, особенно если сразу слить степень и делитель в одном выражении (и не через const). Вот тут, скорее, я сам скосячил: хотел «чисто» проверить, на разных gcc и виндах, но забил :-)
djdeniro
По идее да, но если в структуру лезть, то все равно сначала выделяется память под unsignet long long, туда пихается число, памяти под число не хватает и возникает ошибка :) Здесь либо на «бумажке посчитать» либо пилить длинку в вашем случае
kloppspb
А если попадётся кто-то умный и захочет возвести в степень сдвигом? Gcc и студия ругнутся, конечно (что-то вроде «warning: left shift count >= width of type»), но результат будет совсем не такой как при переполнении. То есть честный ноль :)
djdeniro
На этом мы многих ловим :)