Главная страница
Навигация по странице:

  • ПРАКТИЧЕСКОЕ ЗАДАНИЕ _1_ по дисциплине « Информатика и основы информационно-коммуникационных технологий »

  • ФИО студента Зудина Полина Сергеевна Направление подготовки

  • Группа ПСИ-Б-01-Д-2022-1 Москва 2022 Что изменилось в 2022

  • Java

  • Самые популярные языки программирования в 2022. Самые популярные языки программирования 2022


    Скачать 284.28 Kb.
    НазваниеСамые популярные языки программирования 2022
    Дата07.12.2022
    Размер284.28 Kb.
    Формат файлаdocx
    Имя файлаСамые популярные языки программирования в 2022.docx
    ТипДокументы
    #833736







    Российский государственный социальный университет





    ПРАКТИЧЕСКОЕ ЗАДАНИЕ _1_

    по дисциплине «Информатика и основы информационно-коммуникационных технологий»

    Самые популярные языки программирования 2022

    (тема)


    ФИО студента

    Зудина Полина Сергеевна

    Направление подготовки

    Социальная психология

    Группа

    ПСИ-Б-01-Д-2022-1


    Москва 2022

    Что изменилось в 2022?

    Python возглавил августовский рейтинг популярности языков программирования компании Tiobe. По этому критерию он обошел язык C, который лидировал в августе 2021 г., а теперь опустился на вторую позицию.

    Аналитики Tiobe утверждают, что в 2022 г. Python набрал очередные 2% и его итоговый рейтинг составил 15,42%. Это наивысший показатель Python за все время участия в рейтинге. Его составители подчеркивают универсальность языка – он подходит для решения едва ли не любой задачи.

    Исключением являются встраиваемые системы с высочайшими требованиями к безопасности, для которых Python не подходит ввиду использования динамической типизации и медлительности (подразумевается относительно низкая скорость исполнения инструкций интерпретатором). Здесь по-прежнему котируются «быстрые» C и C++, популярность которых, к слову, в августе 2022 г. тоже возросла: +2,03% и +2,81% относительно августа 2021 г. соответственно. Однако если C при этом одну позицию в рейтинге утратил, C++ четвертую строчку за собой сохранил.

    Институт инженеров электротехники и электроники (Institute of Electrical and Electronics Engineers, IEEE) в 2020 г. и 2021 г. назвал Python самым популярным языком программирования. Разработчики, владеющие им, по оценке IEEE, пользовались наибольшим спросом среди работодателей. В топ-5 также вошли Java, C, C++ и JavaScript.

    Последний неожиданно оказался максимально востребован в Великобритании. Как ранее писал CNews, треть открытых вакансий разработчиков ПО туманного Альбиона на начало августа 2022 г. содержат пункт обязательном знании JavaScript.

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


    При составлении рейтинга Tiobe основывается на количестве упоминаний каждого языка программирования на наиболее популярных массовых интернет-площадках и в выдаче поисковых машин. Специалисты обращаются к таких платформам как Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu. Сравнение показателей популярности производится в годовом отношении. То есть в августе 2022 г. Python оказался в лидерах, если сравнивать с августом месяцем предыдущих лет, начиная с 2001 г.

    Пример кода на Python1



    Пример кода на Java 2



    Прочие перестановки


    Августовский рейтинг Tiobe не может похвастать большим числом изменений. Позиции с третьей по седьмую в августе 2022 г. не отличаются от таковых в августе 2021 г. Там расположились (в порядке убывания популярности): Java, C++, C#, Visual Basic и JavaScript. На одну позицию улучшил свое положение Ассемблер, переместившись с девятой строчки на восьмую (+0,14%).

    Стоит также отметить ухудшение показателей (-0,8%) PHP, который в актуальной версии рейтинга Tiobe оказался на пороге вылета из первой десятки. В спину ему дышит Swift, прибавивший 0,3% и поднявшийся сразу на пять строчек.

    Названный программистами в августе 2021 г. «самым любимым» язык Rust в нынешней версии рейтинга оказался в третьем десятке – на 22 месте, уступив Scratch, Perl, Fortran и Ruby.

    Наглядный вид


    Aug 2022

    Aug 2021

    Change

    Programming Language

    Ratings

    Change

    1

    2



    Python

    15.42%

    +3.56%

    2

    1




    C

    14.59%

    +2.03%

    3

    3

    -

    Java

    12.40%

    +1.96%

    4

    4

    -

    C++

    10.17%

    +2.81%

    5

    5

    -

    C#

    5.59%

    +0.45%



    Еще один наглядный пример


    Язык

    Сложность

    Требуемые навыки

    Платформа

    Средняя з/п в США

    Javascript

    Низкая/Средняя

    HTML и CSS

    Кроссплатформенный

    $112,152

    Python

    Низкая

    Абстрактное мышление, умение решать проблемы

    Веб, десктоп

    $109,092

    Go

    Низкая/Средняя

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

    Кросс-платформенный, преимущественно десктоп

    $141,654

    Java

    Средняя

    Умение решать проблемы, понимание ООП

    Веб, мобильные, десктоп

    $109,225

    Kotlin

    Средняя/Высокая

    Умение программировать на других языках, в частности Java

    Веб, мобильные, десктоп, сервер

    $136,000

    PHP

    Низкая/Средняя

    Легко выучить начинающим

    Кроссплатформенный

    $107,409

    C#

    Средняя

    Базовое понимание программирования

    Кроссплатформенный

    $111,760

    Swift

    Низкая/Средняя

    Подходит начинающим, при наличии желания и терпения

    Мобильные (iOS)

    $109,652

    R

    Средняя

    Хорошее понимание математики. Также будет легче, если умеете писать на JS или Python

    В основном десктоп

    $90,940

    Другие рейтинги

    Рейтинг Stack Overflow 3

    Таблица с рейтингом


    1

    JavaScript

    2

    HTML/CSS

    3

    Python




    Оглавление

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

    Пример кода на Python 2

    Пример кода на Java 3

    Прочие перестановки 3

    Наглядный вид 3

    Еще один наглядный пример 4

    Другие рейтинги 6

    Рейтинг Stack Overflow 6

    Таблица с рейтингом 6




    1 Python — это язык программирования, который широко используется в интернет-приложениях, разработке программного обеспечения, науке о данных и машинном обучении (ML). 

    2 Java представляет собой язык программирования и платформу вычислений, которая была впервые выпущена компанией Sun Microsystems в 1995 г. 

    3 Сайт Stack Overflow — это площадка, на которой разработчики могут задавать и отвечать на вопросы по программированию. Этот сайт имеет около 40 миллионов посещений в месяц.



    написать администратору сайта