Хотя Java, C и C++ слегка «сбавили» по сравнению c предыдущим годом, они по-прежнему остаются в топ-3 рейтинга популярности языков программирования Tiobe, сообщает InfoWorld.
Основными конкурентами языков-лидеров, несмотря на небольшое падение в абсолютных цифрах, являются Python и C#. Тем не менее, эти языки программирования могут так и не достигнуть топовых позиций по объективным причинам.
Как утверждают авторы индекса Tiobe, C# по-прежнему не вошёл в топ-тройку из-за того, что применение языка за пределами «Windows-мира» невелико. С другой стороны, Python — язык с динамической типизацией, что делает его использование в больших системах сложным из-за необходимости массивного тестирования всех элементов приложения.
«С# и Python будет сложно стать одними из трёх лидеров рейтинга. Хотя я и считаю, что текущие лидеры в долгосрочной перспективе не имеют будущего, пока неясно, кто займёт их место. Назовите мне кандидата, и я скажу, почему он не попадёт в тройку», — говорит управляющий директор Tiobe Пол Янсен.
Тем не менее, Янсен делает одно предсказание — что язык программирования Go от Google наверняка продолжит свой рост. С 10 позиции, занятой в июле, Go спустился на 16-ю в августе и находится на 17 месте в сентябрьском рейтинге.
Вот одна из причин, по которым популярность языков программирования становится сложнее предсказывать: всё меньшее количество приложений написаны на одном языке. Это значит, что языки получают больше возможностей для роста и нынешние лидеры будут вынуждены делить свою долю рынка с другими игроками.
В то же время, Stack Overflow называет Python самым популярным языком программиорвания. По крайней мере, это утверждение справедливо для «богатых» стран: в отнесённых к этой категории государствах Python является безоговорочным лидером по росту популярности.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.