Powershell и два новичка: составлен новый рейтинг языков TIOBE

14.03.2019      81883

Компания TIOBE представила свежий рейтинг языков программирования. По сравнению с предыдущим месяцем изменения в списке минимальные, но интересные факты все же почерпнуть можно. К примеру, стремительно идет вверх скриптовый язык Powershell.

Зачем нужен рейтинг TIOBE

TIOBE – рейтинг, который позволяет сравнить популярность различных языков программирования. Он публикуется каждый месяц и отражает количество квалифицированных специалистов по различным языкам программирования, а также курсов, вакансий и т. д.

Рейтинг в целом, а также изменения в нем, позволяют понять, насколько актуальны ваши знания. Он подскажет, какой язык стоит освоить, чтобы идти в ногу со временем и сохранять конкурентоспособность на рынке труда.

Как составляется рейтинг

Для расчета рейтинга используются поисковые системы

  • Google,
  • Bing,
  • Yahoo!
  • Baidu,
  • «Википедия»,
  • Amazon,
  • YouTube

и другие ресурсы. Они помогают определить количество упоминаний того или иного языка за прошедший месяц. Но стоит понимать, что цель TIOBE – не назвать лучший язык программирования или язык, на котором написано максимальное количество строк кода. Это скорее показатель обсуждаемости задач на различных языках реальными людьми.

Топ-10 языков программирования

В марте 2019 года он выглядит так:

 

 

Перспективный Powershell

Составители рейтинга признались, что им пришлось едва ли не ползать с увеличительным стеклом, чтобы заметить изменения. Но усилия были вознаграждены.

Авторы отметили, что скриптовый Powershell набирает популярность. Он был разработан 12 лет назад, что по меркам отрасли весьма юный возраст.

Powershell обычно применяют для быстрого создания базовых сценариев. Это расширяемое средство автоматизации, в основе которого – собственно, язык сценариев, а также оболочка в виде командной строки.

До недавнего времени язык был полноценно доступен только на Windows. Но затем компания Microsoft использовала свою платформу .NET Core для создания Powershell Core. Это версия языка с открытым исходным кодом, которая работает на различных платформах. Эксперты полагают, что именно Powershell Core обеспечило рост востребованности языка.

Новички рейтинга

В марте 2019 года в рейтинг TIOBE попали два новых языка – GML и GAMS. Первый занял 193 позицию, второй – 240-ю.

Авторы отметили, что подать заявку на включение языка в рейтинг могут все желающие. Но язык должен обладать полнотой по Тьюрингу, иметь собственную страницу в «Википедии» и не менее 5 тыс. упоминаний со словом programming в Google. Заявки можно отправлять на e-mail tpci@tiobe.com.

Автор:
Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. capitan 2258 14.03.19 19:06 Сейчас в теме
Старая новость )
Вчера было на анекдот.ру
Если вам дать выбор между многолетним восстановлением России и эмиграцией — какой язык вы будете изучать? — С++
jONES1979; dimisa; Vortune; wowik; +4 Ответить
2. for_sale 929 14.03.19 19:13 Сейчас в теме
(1)
устарел анекдот, о восстановлении уже речь не идёт)
awk; dimisa; van_za; wowik; pm74; +5 Ответить
3. Jestery 15.03.19 08:23 Сейчас в теме
(2) В каком смысле? Всё уже развалилось и восстанавливать уже нечего? Или всё уже восстановили?
4. for_sale 929 15.03.19 09:35 Сейчас в теме
(3)
Или всё уже восстановили?

А вот это прям новый свежий анекдот))
awk; dimisa; van_za; Jestery; +4 Ответить
7. Darklight 28 15.03.19 13:48 Сейчас в теме
(4)Посмотрите мой пост (6) я там темы для новых анекдотов подкинул ;-)
5. a.m.minakov 15.03.19 12:08 Сейчас в теме
15. neikist 21.03.19 08:16 Сейчас в теме
(5) "не менее 5 тыс. упоминаний со словом programming в Google"
16. a.m.minakov 21.03.19 11:40 Сейчас в теме
(15)
Да наберется

"1c programming" - Результатов: примерно 14 200 (0,54 сек.)
1c programming - Результатов: примерно 13 100 000 (0,45 сек.)

ну и для пример

"c# programming" - Результатов: примерно 1 720 000 (0,36 сек.)
с# programming - Результатов: примерно 568 000 000 (0,55 сек.)
17. neikist 21.03.19 13:14 Сейчас в теме
(16) Может они только англоязычные ресурсы учитывают.
6. Darklight 28 15.03.19 13:44 Сейчас в теме
Шокирует, что VB.NET имеет рейтинг выше чем C# и удивляет, что C# не вошёл в 5-ку топов, а VB.NET как раз вошёл - вот это шокирует!
Ну и Java на первой строчке - это конечно удивительно, хотя уже не шокирует (несколько лет назад шокировало)!
Также удивляет позиция языка С на 2-строчке!
А вот Python на третьей позиции - шокирует до сих пор! Данный язык даже С++ обогнал!

В общем - если в 1С Предприятие 9 захотят сменить язык конфигураций на что-то популярное - то наверняка будут выбирать между Java, Python, JavaScript (TypeScript). Но платформу наверняка перепишут на Java (возможно с примесью JPython и JavaScript). Но до 1С 9 ещё очень далеко, и расклад в языках ещё может поменяться. Я вообще бы в 1С 9-ку заложил бы сразу четыре отдельных языка (минимум, реально нужно будет больше, но основных 4):
1. Для низкоуровневое программирование алгоритмов (типа того, как сейчас используется язык 1С): тут идеально подходит Java

2. Язык запросов данных - это может быть продолжение развития языка SQL, но я бы всё-таки смотерл бы в будущее, внимательно изучая настоящее. На мой взгляд тут стоит обратить внимание на языки интегрированных запросов, например на Microsoft LINQ (вернее на PLINQ но это не принципиально) - это гораздо перспективнее - главное - это единая модель асинхронной обработки потоков данных, хранящихся как на стороне СУБД, так и в виде коллекций в памяти, выполненная в виде синтаксиса функционального программирования, адаптированного для применения в среде императивного программирования, без применения строк как источников команд (строковые запросы в учётных системах - это уже практически прошлое), с максимально отложенным применением инструкций.

3. Для внутреннего и внешнего скриптования (в т.ч. в аналогах операции "Выполнить"), чтобы было доступно и в тонких клиентах; а так же в алгоритмах WEB-форм; ну и для взаимодействия со смарт помощником скрипты тоже нужно будет писать: тут годится и JavaScript (TypeScript) и Python (и они уже для этих целей даже используются в текущих продуктах 1С Предприятие 8, но в будущем лучше бы остановится на каком-то одном языке в этой области задач)

4. И меня не покидает надежда что отдельно появится контур описания взаимодействий бизнес-логики с высоким уровнем абстракции и декларативного программирования. ту, навеоное, ещё предстоит изобретать велосипед - не могу пока предложить никакого языка из нынешних как пример - возможно что-то вырастет из таких языков как Go и Ruby а может из каких-то других. Главные отличия такого языка должны быть:

а)Конечно же такой язык должен быть глубоко объектно-ориентированным - всё должно быть объектами! Скорость выполнения отдельных инструкций здесь не шибко важна (хотя о ней забывать тоже нельзя), а вот чёткость и целостность логики - должна быть превыше всего. Как уровень повторного использования кода - тоже должен быть очень высок.
б) Изначальная ориентированность на асинхронное в т.ч. гетерогенное выполнение алгоритмов
в) Простота и надёжность типизации данных (сочетании динамической типизации и возможности ограничивать допустимые типы)
г) КлиентСерверная ориентированность - проблемы разделения контекста выполнения для такого языка не должны быть существенными - т.е. о нюансах такого разделения почти не нужно задумываться при написании алгоритмов
д) Проблемы выделения памяти и времени жизни объектов - так же, практически, не должны волновать программиста (речь не только об автоматичсекой сборке мусора, а скорее о более гибком управлении временем жизни объектов самим программистом и невозможности объектов жить вечно - чтобы исключить утечки памяти); так же тут не должно быть острых проблем с неинициализированными и пустыми переменными и выходами за пределы выделенной памяти.
е) Метопроограммирование - обязательно - язык должен быть высокодекларативнгым и высокабстрактным - значит такими должны быть и алгоритмы - а значит они активно должны использовать шаблоны инструкций высшего порядка, автоподстановку, макросы и кодогенерацию.

Вот на таком языке должна создавать логика бизнес-процессов в платформе 1С будущего. Язык должен активно использовать обращения к объектам, описанным в других разделах программирования (см выше) для инициирования более низкоуровневых операций, в т.ч. с активным применением кодогенерации этих более низкоуровневых алгоритмов по сформированным на нём шаблонам.

Но увы, такого языка пока нет :-( ну мне о нём не известно
Так что пока вполне стоит на перспективу поизучать Java, JavaScript, Python, C++, SQL (хоть какого-нибудь диалекта), C#.
Ну и хорошо бы всё-таки обращать внимание и на другие, более молодые языки типа: Ruby, Go, Scala, Kotlin... это просто полезно для саморазвития мышления!
9. Darklight 28 15.03.19 14:47 Сейчас в теме
(8)Я знаю, что изложил всё несколько сумбурно. У самого ещё не все мысли в голове сложились. Да и если об этом серьёзно писать - то это задел для целой отдельной статьи - мысль такая есть - может напишу как-нибудь с "Блэкджеком и картинками"!
Если интересно, то мысли про выосокоабстрактный язык немного изложены мной вот в этой переписке
ещё более ну и ранее про разделение языка я тоже писал, но сейчас уже не могу найти этот комментарий
10. for_sale 929 15.03.19 15:20 Сейчас в теме
(9)
А если бы вообще не надо было работать, а кушать приносили бы красивые наложницы, и можно было заниматься чем хочешь всю жизнь - тогда вообще какая жизнь была бы)) Только не будет. Тоже самое и про ваши смелые фантазии про языки внутри 1С :) Они один несчастный язык в документации и примерах описать по-человечески не могут, а вы им сразу такой кусок ТЗ накидали)))
12. awk 737 15.03.19 16:49 Сейчас в теме
(10) Это у вас не будет, у некоторых это давным-давно есть.
14. Darklight 28 15.03.19 16:52 Сейчас в теме
(10)Я верю в прогресс, уж простите
11. Gureev 15.03.19 16:10 Сейчас в теме
(6) у 1С и так все хорошо, зачем что-то менять?
13. Darklight 28 15.03.19 16:51 Сейчас в теме
Оставьте свое сообщение

См. также

Ищем авторов вопросов для новогодней интеллектуальной игры «Что Если Тогда»

Новость Инфостарт ИТ-новость

22 декабря в 17:00 МСК подведем итоги уходящего 2022 года: эксперты сообщества INFOSTART назовут лауреатов премии INFOSTART AWARDS 2022, а знатоки клуба «Что Если Тогда» сразятся против команды зрителей.

вчера в 15:23    788    eselyanina    0       

ТОП продаж от маркетплейса Инфостарт: подводим итоги за ноябрь

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет

Подводим ноябрьские итоги продаж от маркетплейса Инфостарт и подробно рассказываем о самых продаваемых разработках. Для удобства делим рейтинг по количеству и сумме продаж.

вчера в 13:03    833    user1837220    0       

Продолжается прием заявок на Infostart Awards 2022

Новость Инфостарт ИТ-новость

В этом году церемония вручения премии Infostart Awards 2022 пройдет онлайн, 22 декабря. Эксперты отрасли 1С в прямом эфире объявят лауреатов, а на десерт нас ждет онлайн-игра “Что Если Тогда”.

02.12.2022    1521    user997184    0       

1С:Документооборот 3.0.9: МЧД, улучшение обработки документов и другие изменения

Новость 1С:Документооборот ИТ-новость

Выпущен обновленный релиз для прикладного решения 1С:Документооборот. Значимые изменения произошли в подсистемах обработки документов и совместной работы. Рассказываем, на что обратить внимание в обновлении 1С:ДО 3.0.9.

02.12.2022    1818    ЕленаЧерепнева    0       

Продолжается набор на онлайн-курс для 1С-разработчиков «Запросы и отчеты в 1С»

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Программист

12 декабря на Инфостарте начнется онлайн-курс для 1С-разработчиков – «Запросы и отчеты». Под контролем опытного преподавателя научимся разрабатывать запросы и отчеты для прикладных решений, работающих на платформе «1С:Предприятие».

01.12.2022    2439    dklimchuk    0       

Битрикс24: широкие возможности для бизнеса со скидкой до 35%

Новость Битрикс Infostart Software Partners ИТ-новость Облачные технологии

С 1 по 29 декабря приобретайте облачные тарифы Битрикс24 и подписку Битрикс24.Маркет Плюс со скидкой до 35%! Автоматизация процессов, контроль сделок и продаж, создание сайтов и магазинов, совместная работа – под каждую задачу всегда найдется решение.

01.12.2022    1395    PVM007    0       

«1С-Битрикс: Управление сайтом»: скидки до 20% на лицензии

Новость Битрикс Infostart Software Partners ИТ-новость

С 1 по 29 декабря 1С-Битрикс проводит акцию на покупку CMS «1С-Битрикс: Управление сайтом». Максимальный размер скидки на лицензии достигает 20%. Рассказываем, какие скидки вас ждут, и что сделать, чтобы принять участие в акции.

01.12.2022    1508    PVM007    0       

Бизнес–форум 1С:ERP 2022: подведены итоги года корпоративной автоматизации

Новость ИТ-новость Мероприятия

Фирма «1С» провела девятый по счету Бизнес-форум 1С:ERP. Презентационные материалы уже опубликованы на официальном сайте и доступны для просмотра. Рассказываем о главных событиях форума в этом году, в том числе о новом решении 1С:Персонал.

30.11.2022    1958    ЕленаЧерепнева    0       

Изменение в правилах: Начисление стартмани за сообщения на форуме отменяется

Новость Инфостарт ИТ-новость

Многие темы и комментарии создавались не для решения проблем, а для накрутки стартмани. Поэтому было принято решение – отменить символические начисления стартмани за простые комментарии на форуме и оставить только вознаграждение за ответ.

29.11.2022    1688    vikad    112       

Новое приобретение фирмы «1С» – доля в бизнесе в ЭТП Bidzaar

Новость ИТ-новость Облачные технологии

Предполагается, что вхождение «1С» в состав учредителей Bidzaar позволит более эффективно расширять возможности решений для автоматизации тендерных закупок. В совместном пресс-релизе говорится, что первых результатов можно ожидать уже в 2023 году.

29.11.2022    1969    ЕленаЧерепнева    0       

Подводим итоги митапа «1С:ERP: Важные аспекты комплексной автоматизации»

Новость Инфостарт ИТ-новость Мероприятия Бизнес-аналитик Руководитель проекта

Вместе со слушателями обсудили все тонкости проектов по внедрению ERP, а также использование возможностей таких систем для решения задач бизнеса.

28.11.2022    2956    PVM007    0       

22 декабря: вручение ежегодной независимой премии INFOSTART AWARDS и праздничная игра «Что Если Тогда»

Новость Инфостарт infostartevent ИТ-новость

INFOSTART проводит уходящий год двойным событием. 22 декабря, в 19:00 в прямом эфире мы объявим лауреатов премии INFOSTART AWARDS 2022 и проведем новогоднюю игру «Что, Если, Тогда».

28.11.2022    1594    user997184    2       

Последний день МЕГАраспродажи на Инфостарте: успейте купить курс или готовое решение со скидкой до 50%

Новость Обучение, бизнес-тренинг, курсы Инфостарт Infostart Software Partners ИТ-новость Маркет

Сегодня, 25 ноября заканчивается МЕГАраспродажа на Инфостарте. Собрали курсы и готовые решения отдельно, чтобы найти курс или разработку по сниженной цене было удобнее.

25.11.2022    2577    user997184    0       

Битрикс24 объявляет акцию «Черная пятница»

Новость Битрикс ИТ-новость

Только сегодня, 25 ноября, облачные тарифы «Битрикс24» и подписку на «1С-Битрикс24.Маркет Плюс» можно приобрести со скидкой до 40%. Акция продлится всего один день! Рассказываем подробнее о скидках и условиях участия.

25.11.2022    2607    AnastasiaKl    1       

Последняя возможность пойти на курс по управлению проектами со скидкой до 25%

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Руководитель проекта

Сегодня последний день, когда можно выгодно приобрести курс по классическим методам управления проектами. До 24 ноября включительно на покупку курса действуют скидки 10% и 25% в зависимости от выбранного тарифа.

24.11.2022    6553    dklimchuk    0       

Проблемы с доступом к 1С-ЭДО? Установите патч

Новость ИТ-новость

Недавний сбой в работе сервисов 1С вызвал затруднения в работе ЭДО. Сейчас уже все работает. Однако если у кого-то все еще есть проблемы с обменом электронными документами, предлагаем несколько рекомендаций для устранения неполадок.

24.11.2022    4626    ЕленаЧерепнева    2       

Отвечаем на вопросы о переходе на КЭДО с сервисом «1С:Кабинет сотрудника»

Новость ИТ-новость Сервисы

16 ноября состоялся бесплатный вебинар «КЭДО без затрат на внедрение и сопровождение. Такое бывает!» Участники прямого эфира задали столько вопросов, что мы не успели на все из них ответить. Исправляемся и отвечаем в этой новости.

24.11.2022    3210    user1763361    0       

Новые возможности для работы с буфером обмена в 1С:Предприятие 8.3.24

Новость Платформа 1С v8.3 Зазеркалье ИТ-новость

Фирма «1С» сообщила, что в технологической платформе 8.3.24 будет реализована работа с буфером обмена из встроенного языка. Заметка, посвященная новой функциональности, размещена в официальном технологическом блоге «Заметки из Зазеркалья».

22.11.2022    6675    ЕленаЧерепнева    5       

Новый 1С:Тестировщик 1.0.4 сможет преобразовывать сценарий в текстовый формат

Новость

Фирма «1С» выпустила обновление для конфигурации 1С:Тестировщик. В релиз добавили функциональность преобразования сценария в текстовый формат. Это существенно расширяет возможности редактирования и настройки тестов.

22.11.2022    1773    ЕленаЧерепнева    0       

По следам семинара об инструментах финансового управления: выкладываем презентации спикеров для всех

Новость ИТ-новость Мероприятия

17 ноября Инфостарт совместно с компанией Кодерлайн провел семинар «Эффективные инструменты финансового управления в 1С». Рассказываем, как прошла встреча, и делимся презентациями спикеров.

22.11.2022    2893    vikad    0       

Курсы по программированию в 1С со скидками. Запасайтесь впрок

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость Программист

Продолжаем рассказывать о лучших курсах с нашей МЕГАраспродажи. В этот раз мы сделали подборку для тех, кто хочет освоить профессию программиста 1С, а также получить новые знания для дальнейшего профессионального развития в этой сфере. Скидки на курсы действуют до 25 ноября!

21.11.2022    7097    dklimchuk    0       

«Единый семинар 1С» пройдет 14 декабря: зарегистрируйтесь сейчас, чтобы не забыть

Новость ИТ-новость Сервисы

В предновогодней суете не пропустите традиционное онлайн-мероприятие от фирмы «1С». Узнайте о последних изменениях в учете, налогах и новых возможностях программ 1С из первых рук. Ждем вас 14 декабря в 10:00.

21.11.2022    4380    user1763361    0       

Для управленцев и аналитиков – подборка курсов МЕГАраспродажи со скидкой до 50%

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость Бизнес-аналитик Руководитель проекта

До 25 ноября на Инфостарте действует акция «МЕГАраспродажа» на многие товары и услуги компании. Рассказываем, какие полезные курсы по управлению и анализу в ИТ вы сможете купить со скидкой до 50%.

18.11.2022    1749    dklimchuk    0       

Новые возможности для отправки сообщений в Системе взаимодействия

Новость Зазеркалье Интеграция ИТ-новость Мессенджеры

Фирма «1С» анонсировала несколько обновлений в Системе взаимодействия. В 8.3.23 новые возможности появятся в интеграции с WhatsApp. А при отправке сообщений в 8.3.24 будут доступны статусы отправки.

17.11.2022    2062    ЕленаЧерепнева    3       

Чего нам ждать от 1С:Предприятие 8.3.24

Новость ИТ-новость

Фирма «1С» опубликовала актуальный план задач, которые должны быть реализованы в релизе технологической платформы 1С:Предприятие 8.3.24. Отдельно отмечены те, которые были добавлены по просьбам пользователей.

17.11.2022    4031    ЕленаЧерепнева    11