Новости индекса TIOBE (август 2023 г.): язык программирования Julia показывает хорошие результаты

Новости индекса TIOBE (август 2023 г.): язык программирования Julia показывает хорошие результаты

17 августа 2023 г.
Изучите язык программирования Julia, который подходит для приложений машинного обучения, и другие сведения о самых популярных сегодня языках.

Вышел индекс сообщества программистов TIOBE за август 2023 года, и язык программирования Julia впервые попал в топ-20. Julia — относительно новый язык программирования. Он был формализован 13 лет назад, что делает его стремительное развитие особенно заметным. TIOBE Software ранжирует 100 языков программирования по их популярности в сообществе программистов.

Перейти к:

    Джулия особенно подходит для машинного обучения Изменения в списке 10 лучших языков программирования Что такое индекс сообщества программистов TIOBE?

Джулия особенно подходит для машинного обучения

Подъем Джулии в топ-20, под номером 20, примечателен тем, что это первый раз, когда относительно новый язык программирования вошел в верхние эшелоны популярности в индексе. Джулия часто используется для машинного обучения, науки о данных и математических вычислений, отметил генеральный директор TIOBE Software и владелец списка Пол Янсен. Однако это не делает его уникальным — многие другие языки программирования из топ-20, такие как Python, R и MATLAB, также созданы в этих областях.

Янсен говорит, что разница заключается в удобстве использования: «Julia быстрее, чем Python, более подходит для написания на ней больших систем, чем R, и дешевле, чем MATLAB», — написал он. «Итак, скорость, масштабируемость и открытый исходный код делают Julia привлекательной альтернативой».

SEE: Начало работы с Джулией: список ресурсов (бесплатный PDF) (TechRepublic)

Есть некоторые проблемы с использованием Джулии. Янсен сказал: «... Julia требует больше навыков программирования, чем другие 3 упомянутых языка, поэтому очень интересно посмотреть, сможет ли он сохранить свое положение между большими мальчиками».

Продолжающийся рост Джулии — в прошлом месяце она была на радаре TIOBE под номером 24 — является частью тенденции использования науки о данных и майнинга, сказал Янсен TechRepublic. Джулия была разработана в 2012 году доктором Виралом Шахом, Аланом Эдельманом, доктором Джеффом Безансоном и Стефаном Карпински из Массачусетского технологического института. Отчасти он примечателен своим компилятором Just In Time и поддержкой цикла Read-Eval-Print, в котором строки кода интерпретируются по мере их написания.

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

Изменения в списке 10 лучших языков программирования

Три ведущих языка программирования в индексе оставались стабильными в период с июля по август, а Python, C и C++ сохраняли первые места соответственно. C++ набрал баллы в рейтинговой системе TIOBE, поднявшись на 0,49% до самой высокой позиции с момента его включения в индекс в 2001 году. (Однако добавленных баллов было недостаточно, чтобы подтолкнуть его на более высокую позицию.)

ПОСМОТРЕТЬ: Полный список 10 лучших языков программирования из индекса TIOBE за этот месяц и предыдущие месяцы 2023 года (TechRepublic)

Янсен выбрал C ++ в качестве языка года в 2021 году из-за того, что он набрал наибольшую популярность согласно его математическому рейтингу популярности. В то время он сказал, что C++ взял золото отчасти потому, что «... на C++ можно разрабатывать быстрые и обширные программные системы (более миллионов строк кода), не обязательно заканчивая кошмаром обслуживания». Его постоянные обновления, такие как относительно недавняя публикация C++20, также, вероятно, способствовали его популярности, сказал Янсен.

ПОСМОТРЕТЬ: Комплект программирования на C++: от новичка до эксперта (Академия TechRepublic)

Далее по списку топ-10 в период с июля по август особых изменений не произошло. JavaScript и SQL набрали баллы, но недостаточно, чтобы изменить их рейтинг. Язык ассемблера вошел в топ-10 под номером девять, в то время как MATLAB упал с 10-го места в июле до 13-го в августе и был заменен PHP.

Что такое индекс сообщества программистов TIOBE?

TIOBE Programming Community Index — это таблица лидеров языков программирования, ранжированная по системе баллов TIOBE по популярности каждого языка. Индекс обновляется раз в месяц. Рейтинги определяются сообществом инженеров, курсов и сторонних поставщиков. Популярные поисковые системы, такие как Google, Bing, Yahoo, Wikipedia, Amazon, YouTube и Baidu, также используются для расчета рейтингов. TIOBE отмечает, что индекс не измеряет «лучший» язык программирования или язык, на котором написано большинство строк кода — скорее, это показатель общей популярности и осведомленности.

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


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE