Какой лучший язык программирования? “Это не JavaScript, а Python”, – говорит

    0
    138

    [ad_1]

    Согласно исследованию IEEE, опубликованному в публикации Spectrum, Python является «де-факто платформой для новых технологий».

    В новом обзоре Python, Java, C и C ++ входят в число четырех лучших языков программирования. На пятом месте находится JavaScript, который обычно возглавляет такие опросы.

    Напротив, StackOverflow ранее в этом месяце сообщил, что JavaScript был наиболее часто используемым языком с некоторым отрывом: 65%, за ним идут Python с 48,2% и Java с 35,35%. Аналитики Redmonk также поместили на первое место JavaScript, как и компания JetBrains, занимающаяся разработкой инструментов, в своем обзоре State of the Developer Ecosystem.

    В чем дело?

    Ответ заключается в том, что ни один опрос не имеет большего авторитета, чем его источники, которые, несмотря на все усилия исследователей, имеют всевозможные предубеждения и ограничения. Вопрос о том, что измерять, тоже обсуждается. Следует ли исследователям попытаться выяснить, сколько кода написано на каждом языке? Или какие из них наиболее известны (победа для JavaScript, поскольку этого трудно избежать)? Или у кого больше всего возможностей трудоустройства? Даже вопрос о том, кто считается разработчиком, остается открытым, от случайных любителей до профессионалов, работающих полный рабочий день.

    В случае IEEE здесь показана методология. Он использует «11 показателей из 8 источников», как нам сказали, этими источниками являются Google Search, Google Trends, Twitter, GitHub, StackOverflow, Reddit, Hacker News, CareerBuilder, сайт вакансий IEEE и цифровая библиотека IEEE. Эта конкретная методология действительно выглядит ориентированной на «наиболее обсуждаемые», а не на наиболее часто используемые, что не одно и то же, а также, вероятно, чрезмерное представительство разработчиков из Северной Америки и Европы. Тем не менее, приятной особенностью опроса IEEE является то, что пользователи могут применять свои собственные веса, используя простые элементы управления. Мы обнаружили, что Python по-прежнему занимает первое место в большинстве конфигураций.

    Детализация по-прежнему дает некоторые интригующие результаты. Например, настроив элементы управления на просмотр только репозиториев GitHub, мы получили мало смысловые результаты. Дарт выходит на второе место – много проектов Flutter? – а Юлия, статистический язык, занимает третье место.

    С подозрением относится к этим результатам: проект под названием GitHut, который отслеживает запросы на вытягивание GitHub, помещает на первое место JavaScript, на второе – на Python и на третье – на Java. Сам GitHub сообщает об использовании языка и показывает, что JavaScript неизменно занимает первое место в период с 2014 по 2020 год, хотя Python за этот период поднялся с четвертого на второе место.

    Статистика GitHub указывает на JavaScript, а не на Python как на наиболее используемый язык

    Статистика GitHub указывает на JavaScript, а не на Python как на наиболее используемый язык

    Индекс PYPL (Популярность языка программирования), который основан на том, «как часто учебники по языку ищут в Google», ставит Python на первое место с некоторым отрывом – 29,93%, опережая Java с 17,78%.

    Кажется разумным заключить, что, хотя JavaScript по большинству показателей может быть самым популярным языком в конце концов, он, безусловно, не самый популярный или обсуждаемый. Еще один факт, который следует выявить из этого обзора опросов, заключается в том, что использование и рост Python огромны, будь то первое, второе или третье. Для тех, кто не знает языка, может быть, пора поискать самоучитель? ®

    [ad_2]

    Предыдущая статьяCopilot GitHub может вести вас в опасные воды примерно в 40% случаев – исследование °
    Следующая статьяBorderlands 3: Как выращивать безжалостную Анафему
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.