Самые популярные языки программирования в апреле 2020 года по Википедии
Используя статистику просмотров страниц из наиболее развитых языковых версий Википедии, мы создали рейтинг самых популярных языков программирования в апреле 2020 года. Международный топ 10 языков программирования включает в себя: Python, JavaScript, Java, Кобол, C++, Си, SQL, PHP, R и Node.js.
Кратко о методах
В настоящее время Википедия включает более 53 млн статей на более 300 языках. Несмотря на внушительное число статей, не все темы можно описать в этой свободной энциклопедии. При этом, сообщество каждой языковой версии вправе решать, какая тема может быть описана в энциклопедии, а какая нет (например темы должны быть значимыми). Дополнительно, каждая языковая версия может по-своему описывать одну и ту же тему — всё зависит от количества и качества заинтересованных авторов (пользователей Википедии, которые вносят правки в статьи).
Практически каждая статья в Википедии имеет «привязку» к определенным категориям. Дополнительно, на основании содержания, можно определить о чём статья написана — для этого можно, например, использовать сематнические связи в Викиданных или DBpedia. Более подробно о процессе автоматической классификации статей можно прочитать в различных научных работах (например для статей или источников).
В рамках данной статьи были выбраны наиболее развитые языковые версии Википедии с более 1 млн статей, включая английскую, немецкую, французскую, испанскую, русскую, польскую и другие. После проведения классифиации статей, были выбраны только те, которые посвящены отдельным языкам программирования. В результате, для английской Википедии было найдено 1167 статей о языках программирования, французской - 498 языков программирования, немецкой - 468 языков программирования, русской - 443 языков программирования, испанской - 405 языков программирования, японской - 375 языков программирования, португальской - 359 языков программирования, итальянской - 338 языков программирования, китайской - 319 языков программирования, польской - 295 языков программирования и арабской - 211 языков программирования.
Как уже было сказано ранее, у каждой статьи Википедии могут быть другие языковые версии, благодаря чему можно узнать разные название того-же объекта (конкретного языка программирования). Используя открытые данные о просмотрах статей Википедии можно узнать, сколько раз просматривалась конкретная статья в определённые дни. Собрав данные о просмотрах для всех статей Википедии о языках программирования в рассматриваемых языковых версиях в апреле 2020 г. был составлен рейтинг наиболее популярных. Вначале показаны позиции языков программирования в рейтинге, которые были получены путём суммирования просмотров с разных языковых версий для конкретного языка программирования. Позже показаны самые популярные языки программирования только в рамках одной языковой версии Википедии.
Недавно мы заметили, что число посетителей для некоторых статей было «накручено» в некоторые периоды времени. Поэтому мы решили провести дополнительную модификацию статистики просмотров страниц для таких случаев и изменить это число (обычно за счет уменьшения). Правдивость статистики для каждой статьи в выбранной языковой версии в Википедии для определённых месяцев можно оценить с помощью таких показателей, как: количество правок и авторов, защита страниц, увеличение цитируемости статьи, статистика популярности связанных ключевых слов (фраз) в Google Trends и другие.
1-е место - Python
Python - язык программирования, в апреле 2020 г. язык программирования был на 1-м месте в немецкой, английской, испанской, французской, итальянской, японской, португальской, русской, китайской, на 2-м месте в польской и на 3-м месте в арабской Википедии.
2-е место - JavaScript
JavaScript - язык программирования, в апреле 2020 г. язык программирования был на 2-м месте в арабской, французской, португальской, на 3-м месте в немецкой, английской, итальянской, на 4-м месте в испанской, японской, русской, китайской и на 6-м месте в польской Википедии.
3-е место - Java
Java - язык программирования, в апреле 2020 г. язык программирования был на 1-м месте в арабской, на 2-м месте в японской, на 3-м месте в испанской, русской, китайской, на 4-м месте во французской, португальской, на 5-м месте в английской, итальянской, польской и на 10-м месте в немецкой Википедии.
4-е место - Кобол
Кобол - язык программирования, в апреле 2020 г. язык программирования был на 2-м месте в немецкой, английской, на 7-м месте в японской, польской, на 9-м месте в китайской, на 12-м месте во французской, на 13-м месте в итальянской, португальской, на 14-м месте в русской, на 15-м месте в испанской и на 25-м месте в арабской Википедии.
5-е место - C++
C++ - язык программирования, в апреле 2020 г. язык программирования был на 2-м месте в испанской, русской, китайской, на 3-м месте в польской, на 4-м месте в арабской, на 6-м месте в немецкой, английской, на 7-м месте в итальянской, португальской, на 8-м месте во французской и японской Википедии.
6-е место - Си
Си - язык программирования, в апреле 2020 г. язык программирования был на 3-м месте в японской, португальской, на 4-м месте в английской, на 5-м месте во французской, на 6-м месте в арабской, испанской, итальянской, на 8-м месте в китайской, на 9-м месте в русской, на 10-м месте в польской и на 11-м месте в немецкой Википедии.
7-е место - SQL
SQL - язык структурированных запросов, в апреле 2020 г. язык программирования был на 4-м месте в немецкой, польской, на 5-м месте в испанской, китайской, на 6-м месте в японской, русской, на 8-м месте в арабской, португальской, на 9-м месте в английской, итальянской и на 13-м месте во французской Википедии.
8-е место - PHP
PHP - язык программирования, в апреле 2020 г. язык программирования был на 3-м месте во французской, на 5-м месте в немецкой, на 7-м месте в арабской, английской, испанской, на 8-м месте в польской, русской, на 9-м месте в португальской, на 10-м месте в итальянской, японской и китайской Википедии.
9-е место - R
R - язык программирования для статистической обработки данных и работы с графикой, в апреле 2020 г. язык программирования был на 6-м месте в португальской, на 8-м месте в немецкой, английской, на 9-м месте во французской, на 11-м месте в испанской, на 14-м месте в китайской, на 15-м месте в итальянской, японской, польской, на 19-м месте в русской и на 23-м месте в арабской Википедии.
10-е место - Node.js
Node.js - серверный JavaScript-фреймворк, в апреле 2020 г. язык программирования был на 5-м месте в португальской, на 6-м месте в китайской, на 7-м месте в немецкой, французской, на 10-м месте в русской, на 11-м месте в польской, на 12-м месте в английской, на 13-м месте в испанской, на 14-м месте в итальянской, на 16-м месте в японской и на 17-м месте в арабской Википедии.
Самые популярные языки программирования в английской Википедии
1. Python - язык программирования
2. Кобол - язык программирования
3. JavaScript - язык программирования
4. Си - язык программирования
5. Java - язык программирования
6. C++ - язык программирования
7. PHP - язык программирования
8. R - язык программирования для статистической обработки данных и работы с графикой
9. SQL - язык структурированных запросов
10. Go - компилируемый многопоточный язык программирования
Самые популярные языки программирования в арабской Википедии
1. Java - язык программирования
2. JavaScript - язык программирования
3. Python - язык программирования
4. C++ - язык программирования
5. Visual Basic - язык программирования
6. Си - язык программирования
7. PHP - язык программирования
8. SQL - язык структурированных запросов
9. C# - объектно-ориентированный язык программирования
10. Скретч - визуальная событийно-ориентированная среда программирования для обучения школьников младших и средних классов
Самые популярные языки программирования в испанской Википедии
1. Python - язык программирования
2. C++ - язык программирования
3. Java - язык программирования
4. JavaScript - язык программирования
5. SQL - язык структурированных запросов
6. Си - язык программирования
7. PHP - язык программирования
8. Visual Basic - язык программирования
9. Скретч - визуальная событийно-ориентированная среда программирования для обучения школьников младших и средних классов
10. ассемблер - низкоуровневый язык программирования
Самые популярные языки программирования в итальянской Википедии
1. Python - язык программирования
2. ассемблер - низкоуровневый язык программирования
3. JavaScript - язык программирования
4. bash
5. Java - язык программирования
6. Си - язык программирования
7. C++ - язык программирования
8. C# - объектно-ориентированный язык программирования
9. SQL - язык структурированных запросов
10. PHP - язык программирования
Самые популярные языки программирования в китайской Википедии
1. Python - язык программирования
2. C++ - язык программирования
3. Java - язык программирования
4. JavaScript - язык программирования
5. SQL - язык структурированных запросов
6. Node.js - серверный JavaScript-фреймворк
7. Go - компилируемый многопоточный язык программирования
8. Си - язык программирования
9. Кобол - язык программирования
10. PHP - язык программирования
Самые популярные языки программирования в немецкой Википедии
1. Python - язык программирования
2. Кобол - язык программирования
3. JavaScript - язык программирования
4. SQL - язык структурированных запросов
5. PHP - язык программирования
6. C++ - язык программирования
7. Node.js - серверный JavaScript-фреймворк
8. R - язык программирования для статистической обработки данных и работы с графикой
9. UML
10. Java - язык программирования
Самые популярные языки программирования в польской Википедии
1. Скретч - визуальная событийно-ориентированная среда программирования для обучения школьников младших и средних классов
2. Python - язык программирования
3. C++ - язык программирования
4. SQL - язык структурированных запросов
5. Java - язык программирования
6. JavaScript - язык программирования
7. Кобол - язык программирования
8. PHP - язык программирования
9. C# - объектно-ориентированный язык программирования
10. Си - язык программирования
Самые популярные языки программирования в португальской Википедии
1. Python - язык программирования
2. JavaScript - язык программирования
3. Си - язык программирования
4. Java - язык программирования
5. Node.js - серверный JavaScript-фреймворк
6. R - язык программирования для статистической обработки данных и работы с графикой
7. C++ - язык программирования
8. SQL - язык структурированных запросов
9. PHP - язык программирования
10. UML
Самые популярные языки программирования в русской Википедии
1. Python - язык программирования
2. C++ - язык программирования
3. Java - язык программирования
4. JavaScript - язык программирования
5. Паскаль - язык программирования
6. SQL - язык структурированных запросов
7. C# - объектно-ориентированный язык программирования
8. PHP - язык программирования
9. Си - язык программирования
10. Node.js - серверный JavaScript-фреймворк
Самые популярные языки программирования во французской Википедии
1. Python - язык программирования
2. JavaScript - язык программирования
3. PHP - язык программирования
4. Java - язык программирования
5. Си - язык программирования
6. UML
7. Node.js - серверный JavaScript-фреймворк
8. C++ - язык программирования
9. R - язык программирования для статистической обработки данных и работы с графикой
10. PowerShell
Самые популярные языки программирования в японской Википедии
1. Python - язык программирования
2. Java - язык программирования
3. Си - язык программирования
4. JavaScript - язык программирования
5. PowerShell
6. SQL - язык структурированных запросов
7. Кобол - язык программирования
8. C++ - язык программирования
9. C# - объектно-ориентированный язык программирования
10. PHP - язык программирования
Самые популярные языки программирования в другие месяцы доступны на https://ru.wikirank.net/top/programming