Апрельский заголовок: Теряет ли PHP свою популярность?
В этом месяце PHP достиг самой низкой позиции в индексе TIOBE за всю историю. Когда в 2001 году был запущен индекс TIOBE, PHP был близок к тому, чтобы стать стандартным языком для создания интерактивных веб-сайтов. Популярность PHP росла из года в год: в итоге его доля на рынке превысила 10% и даже достигла 3-й позиции в рейтинге TIOBE. После этого на рынок вышло множество конкурентов. Примерами так называемых фреймворков для веб-разработки являются Rails, Django и React. Основными языками, лежащими в основе этих новых фреймворков, были Ruby, Python и, прежде всего, JavaScript. Помимо этого, в PHP были обнаружены некоторые проблемы с безопасностью. В результате PHP пришлось изобретать заново. В настоящее время PHP по-прежнему широко используется на небольших и средних веб-сайтах и является языком, лежащим в основе самой популярной системы управления веб-контентом WordPress. Итак, PHP, конечно, никуда не делся, но дни его славы, похоже, миновали. -- Пол Янсен, генеральный директор TIOBE Software
Индекс сообщества программистов TIOBE является показателем популярности языков программирования. Индекс обновляется раз в месяц. Рейтинги основаны на количестве квалифицированных инженеров по всему миру, курсах и сторонних поставщиках. Для расчета рейтинга используются популярные веб-сайты Google, Amazon, Wikipedia, Bing и более 20 других. Важно отметить, что индекс TIOBE не основан на определении лучшего языка программирования или языка, на котором написано большинство строк кода.
Другие языки программирования
Ниже приведен полный список из 50 лучших языков программирования.
Следующие 50 языков программирования
В следующем списке языков указаны номера с 51 по 100. Поскольку различия относительно невелики, перечислены только языки программирования (в алфавитном порядке).
- ABC, ActionScript, Apex, APL, AutoLISP, Bash, bc, Boo, Carbon, CFML, CHILL, CIL, CL (OS/400), Clojure, Cobra, Curl, DiBOL, Eiffel, Elixir, Elm, Groovy, Hack, Icon, Idris, Inform, Io, J, LabVIEW, Lingo, LiveCode, Maple, MQL5, Nim, OCaml, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Pure Data, Q, Racket, Ring, Smalltalk, SNOBOL, Solidity, SPARK, SPSS, Wolfram, X++
Очень долгая история
Чтобы увидеть картину в целом, пожалуйста, ознакомьтесь ниже с позициями 10 лучших языков программирования за последние несколько лет. Пожалуйста, обратите внимание, что это средние позиции за 12 месяцев.
Здесь есть 2 важных замечания:
- В таблице выше есть разница между "Visual Basic" и "(визуальный) Бейсик". До 2010 года "(визуальный) Бейсик" обозначал все возможные диалекты Бейсика, включая Visual Basic. После некоторого обсуждения было решено разделить "(Visual) Basic" на все его диалекты, такие как Visual Basic .NET, классический Visual Basic, PureBasic и Small Basic, и это лишь некоторые из них. Начиная с Visual Basic .NET стала основной реализацией Visual Basic, теперь она называется "Визуальный бейсик".
- Язык программирования SQL был добавлен в индекс TIOBE в 2018 году после того, как кто-то указал на то, что SQL завершен по Тьюрингу. Таким образом, несмотря на то, что этот язык очень старый, его история в индексе очень короткая.
Зал славы языков программирования
Ниже приведен список всех лауреатов премии "Язык программирования года" в зале славы. Награда присуждается языку программирования, рейтинг которого за год вырос больше всего.
Оригинал статьи: https://www.tiobe.com/tiobe-index/