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

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

14.03.2019     

Компания 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.


Источник: https://infostart.ru/journal/news/mir-1s/powershell-i-dva-novichka-sostavlen-novyy-reyting-yazykov-tiobe_1021558/
Автор:
Ксения Шестакова Обозреватель


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

А вот это прям новый свежий анекдот))
awk; dimisa; van_za; Jestery; +4 Ответить
7. Darklight 24 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 24 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 24 15.03.19 14:47 Сейчас в теме
(8)Я знаю, что изложил всё несколько сумбурно. У самого ещё не все мысли в голове сложились. Да и если об этом серьёзно писать - то это задел для целой отдельной статьи - мысль такая есть - может напишу как-нибудь с "Блэкджеком и картинками"!
Если интересно, то мысли про выосокоабстрактный язык немного изложены мной вот в этой переписке
ещё более ну и ранее про разделение языка я тоже писал, но сейчас уже не могу найти этот комментарий
10. for_sale 821 15.03.19 15:20 Сейчас в теме
(9)
А если бы вообще не надо было работать, а кушать приносили бы красивые наложницы, и можно было заниматься чем хочешь всю жизнь - тогда вообще какая жизнь была бы)) Только не будет. Тоже самое и про ваши смелые фантазии про языки внутри 1С :) Они один несчастный язык в документации и примерах описать по-человечески не могут, а вы им сразу такой кусок ТЗ накидали)))
12. awk 722 15.03.19 16:49 Сейчас в теме
(10) Это у вас не будет, у некоторых это давным-давно есть.
14. Darklight 24 15.03.19 16:52 Сейчас в теме
(10)Я верю в прогресс, уж простите
11. Gureev 15.03.19 16:10 Сейчас в теме
(6) у 1С и так все хорошо, зачем что-то менять?
13. Darklight 24 15.03.19 16:51 Сейчас в теме
Оставьте свое сообщение

См. также

Фирма «1С» объявила о старте продаж нового формата техподдержки для «1С:УПП»

Новость Сервисы

Новые тарифы позволят оформить подписку на информационно-технологическое сопровождение для «1С:УПП» и отраслевых решений на его основе в формате 1С:КП.

сегодня в 13:45    740    ЕленаЧерепнева    0       

Infostart Toolkit 1.5: работа без БСП и оптимизация тяжелых операций

Новость v8::Запросы 1С:Франчайзи, автоматизация бизнеса ИТ-компания Автоматизация Инфостарт Infostart Software Partners Маркет Бизнес-аналитик Программист

В новой версии реализована работа в конфигурациях без БСП и на базе БСП версий ниже 2.4, добавлен инструмент «Редактор констант», оптимизировано быстродействие тяжелых операций.

сегодня в 11:31    873    vikad    0       

В Госдуму внесен проект закона о налогообложении криптовалют

Новость Госдума Законодательство ИТ-новость Налоги

Согласно законопроекту, который был внесен в Госдуму 1 декабря 2020 года, цифровая валюта признается налогооблагаемым имуществом. В случае, если ее оборот за год превысит сумму, эквивалентную 600 тыс. рублей, о таких операциях нужно отчитываться в налоговые органы.

вчера в 09:24    1025    mouse187    0       

Инфостарт объявляет о повышении цен с 1 января 2021 года на абонементы в связи с отменой льготы по НДС

Новость НДС Инфостарт Сервисы Стартмани

С 1 января 2021 года в связи с отменой льготы по НДС, в соответствии с Федеральным законом № 265-ФЗ, все тарифы на абонементный доступ повышаются на сумму НДС 20%.

02.12.2020    4575    ekandyba    2       

Готово расписание онлайн-митапа по опыту использования EDT

Новость EDT Инфостарт Infostart Meetup Мероприятия

Зима не близко, а уже наступила. Вместе с этим мы подготовили еще одно мероприятие, в рамках которого рассмотрим тему опыта использования EDT. Сегодня мы хотим представить вам доклады, а также расписание митапа на 11 декабря.

02.12.2020    2075    kbazzh    5       

Новый «1С:Исполнитель 2020.2.3»: теперь с генератором случайных чисел

Новость Автоматизация ИТ-новость

В очередном тестовом релизе «1С:Исполнителя» исправили выявленные ошибки, добавили новый тип «СлучайныйГенератор», а также предусмотрели возможность завершения работы скрипта с указанным кодом.

01.12.2020    2678    ЕленаЧерепнева    3       

До конца декабря на продукты «1С-Битрикс:Управление сайтом» и «Битрикс24» скидки до 40%

Новость

Инфостарт объявляет акцию на приобретение любых продуктов экосистем «1С-Битрикс:Управление сайтом» и «Битрикс24», включая переходы между ними. До конца 2020 года стать владельцем CMS-системы для сайта или CRM-системы для бизнеса особенно выгодно.

01.12.2020    2368    RKurbanov    1       

Состоялся митап на тему геймификации и мотивации в ИТ-команде

Новость Инфостарт Infostart Meetup Мероприятия

27 ноября Инфостарт собрал участников в Zoom, чтобы обсудить серьезный вопрос мотивации в ИТ-команде, но сделать это максимально креативно – используя игровые подходы и вовлекая персонал через открытие неожиданных смыслов в обыденных вещах.

30.11.2020    2759    vikad    0       

«1С:Цифровая школа» получила диплом на конкурсе ComNews Awards 2020

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

В этом году один из старейших российских ИТ-конкурсов был посвящен технологиям, которые помогают противостоять COVID-19. Среди продуктов для образования было отмечено комплексное решение фирмы «1С».

27.11.2020    2623    ЕленаЧерепнева    0       

На сайте обновился текст «О компании»

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

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

26.11.2020    3183    support    0       

Отчетность в Росстат планируется полностью перевести в электронный вид

Новость Законодательство Сервисы

Правительство России подготовило инициативу по полной цифровизации статистической отчетности. Соответствующий законопроект уже прошел первое чтение в Государственной Думе.

26.11.2020    3521    ЕленаЧерепнева    0       

Вышла новая редакция «1С:Управляющий 2.1»

Новость Конфигурация

Фирма «1С» объявила о выпуске редакции 2.1 продукта «1С:Предприятие 8. Управляющий» и рассказала про его новые возможности.

24.11.2020    4695    user-programmist    0       

Готово расписание митапа «Гибридные подходы в управлении ИТ-проектами»

Новость Инфостарт Infostart Meetup Мероприятия

Несмотря на все трудности 2020 года (карантин, удаленка, всевозможные ограничения), будем смотреть в будущее позитивно и проведем декабрь с пользой. 4 декабря приглашаем под звуки Jingle bells обсудить самые актуальные темы, волнующие участников сообщества. 

24.11.2020    4830    eselyanina    0       

На международном чемпионате BRICS Future Skills Challenge в двух компетенциях победили 1С-разработчики

Новость Инновации Интеграция ИТ-новость Конкурс

В этом году организатором соревнований было российское представительство WorldSkills. И впервые из-за пандемии все мероприятия чемпионата проходили в дистанционно-очном формате.

24.11.2020    3010    ЕленаЧерепнева    2       

Состоялся митап про интеграцию с платформами BI: подводим итоги

Новость Инфостарт Infostart Meetup Мероприятия

20 ноября на платформе Zoom прошел онлайн-митап Инфостарта, посвященный интеграции 1С и платформ BI. В нем участвовало 123 человека из 43 городов России и ближнего зарубежья.

23.11.2020    4658    vikad    0       

Черная пятница: до -40% на курсы и митапы Инфостарта

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

Только до 27 ноября вы можете купить курсы и митапы Инфостарта со скидками от 10 до 40%. На распродаже 46 курсов и митапов – будет, из чего выбрать.

23.11.2020    4360    irina_selezneva    5       

Андрей Мазуров о первом зарубежном внедрении 1С:ERP WE

Новость Интервью ИТ-новость

Первым завершенным внедрением международной версии 1С:ERP WE стал проект в испанской розничной сети D-Wine. Финансовый директор D-Wine Андрей Мазуров рассказал о том, как происходило внедрение – от выбора решения до результатов автоматизации.

23.11.2020    3624    Rise1cacademy    2       

Приглашаем на бесплатный вебинар «Компетенции руководителя проекта в 2021 году: по версии PMI® и сообщества Инфостарта»

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

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

23.11.2020    5496    irina_selezneva    0       

Фирма «1С» вошла в рейтинг компаний-лидеров на развивающихся ИТ-рынках по версии BCG

Новость ИТ-новость Рейтинг

1С Group вошла в рейтинг лидеров ИТ-отрасли для Восточной Европы Средней Азии по версии Boston Consulting Group. Ключевыми критериями рейтинга являются темпы роста и позиция компании у себя в регионе.

23.11.2020    4976    ЕленаЧерепнева    0       

«1С:WMS Логистика 5.0»: новые возможности и новый подход к лицензированию

Новость Конфигурация

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

20.11.2020    3928    ЕленаЧерепнева    0       

Опубликованы новые тарифы для подключения к сервису «1С:Кабинет сотрудника»

Новость Сервисы

Фирма «1С» опубликовала обновленные тарифы на подключение к сервису «1С:Кабинет сотрудника». Также расширен перечень конфигураций, из которых будет доступна работа с данным приложением.

19.11.2020    6879    ЕленаЧерепнева    0       

Успейте записаться на продвинутый курс по классическим методам управления проектами до повышения цен!

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

10 декабря на Инфостарте стартует онлайн-курс Марии Темчиной по классическому управлению ИТ-проектами. Слушатели курса изучат инструменты из PMBoK® и «1С:Технологии корпоративного внедрения», а также научатся применять их на проектах любого масштаба.

19.11.2020    5786    irina_selezneva    0       

Фирма «1С» сообщила о выходе финальной версии «1С:ERP Управление предприятием 2.5»

Новость ERP2 Конфигурация

В 1С:ERP 2.5 существенно обновили подсистему производства, ускорили выполнение процессов планирования и расчета потребностей. Также фирма «1С» сообщила об условиях поддержки предыдущих версий ERP.

18.11.2020    6008    ЕленаЧерепнева    5       

На Инфостарте состоится вебинар по повышению эффективности проектной команды на примере хакатона «Цифровой прорыв»

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

24 ноября состоится вебинар «Как Agile трансформирует людей в команде и к чему это приводит», на котором участник сообщества и двукратный финалист конкурса «Цифровой прорыв» Василий Оводков поделится опытом подготовки к хакатону.

18.11.2020    5417    dklimchuk    3       

Фирма «1С» объявила о запуске сервиса «1С:Доставка»

Новость Сервисы

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

18.11.2020    7551    ЕленаЧерепнева    0