Modern technology gives us many things.

Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

73

Популярность языка программирования Objective-C, который используется для создания программ под операционные системы Apple iOS и macOS, достигла рекордно низкого уровня, и планирующих на нем писать, практически нет, следует из результатов опроса, проведенного JetBrains. Разработчики переходят на более «продвинутый» Swift и кроссплатформенные инструменты.

Содержание статьи:

Objective-C на грани «смерти»

Популярность Objective-C, одного из двух основных языков программирования (ЯП) экосистемы Apple, достигла исторического минимума.

Согласно результатам опроса, проведенного компанией JetBrains в рамках подготовки ежегодного отчета State of Developer Ecosystem, лишь 2% респондентов хотя бы раз писали на этом ЯП в течение последних 12 месяцев. Допускающих же, что в обозримом будущем им придется применить навыки работы с Objective-C, не оказалось вовсе.

В отчете также отмечается, что язык программирования компании Apple за последние шесть лет лишился двух третей своей аудитории: в период с 2017 по 2023 гг. его популярность преимущественно снижалась за исключением 2019 г., когда рейтинг языка вырос на 1 п.п., и 2022 г., когда показатель не изменился по сравнению с предыдущим годом. В JetBrains в связи с результатами опроса констатируют приближение жизненного цикла Objective-C к завершению.

Читать на TechLife:  Казначейство на сотни миллионов закупает российские серверы на замену иностранных

Причины снижения популярности

Составители отчета считают, что причина снижения популярности Objective-C заключается в переводе разработки под Apple на более современный и простой Swift, а также развитии кроссплатформенных языков, в том числе Kotlin и Dart, программы на которых легко переносятся на iOS.

Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

Фото: Danial Igdery / unsplash.com Популярность Objective-C на рекордно низком уровне

Впрочем, и Swift не может похвастать высокой позицией в рейтинге JetBrains – пишущими на нем в 2023 г. себя назвали 6% опрошенных, рассматривали возможность начать писать – 4%. При этом в 2019 г. наметился нисходящий тренд: достигнув пика в 11%, популярность Swift медленно снижается, если не брать в расчет период стабильности 2021-2022 гг., когда этот показатель удерживался на уровне 7%.

Первую пятерку рейтинга 2023 за собой уверенно застолбили JavaScript (61%), Python (54%), HTML и SQL (по 52%), Java (49%). Упомянутый ранее Kotlin, разработанный JetBrains, расположился в нижней части таблицы с показателем в 15%.

Скепсис уместен

Как отмечает издание DevCalss, данные JetBrains могут давать не вполне объективное представление о востребованности языков программирования, официально поддерживаемых Apple. Отчет сформирован на основании опроса 26 тыс. разработчиков, проведенного JetBrains, и нельзя исключать того, что значительная часть респондентов является пользователем инструментов разработки этой компании, которые не славятся ориентированностью на платформы Apple.

Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

Фото: JetBrains Рейтинг популярности языков программирования по версии JetBrains

Сами авторы отчета не скрывают того, что результаты опроса могут в более значительной степени отражать мнение пользователей JetBrains, нежели разработчиков ПО в целом.

JetBrains ранее предлагала интегрированную среду разработки (IDE) AppCode с поддержкой Objective-C и Swift. Однако в конце 2022 г. дальнейшее развитие этого продукта было прекращено. В компании свое решение объяснили тем, что IDE AppCode не удалось обрести популярность, на которую рассчитывали в JetBrains.

IDE CLion, ориентированная на программистов C++, также предлагает базовые возможности разработки на Objective-C. Дополнительный модуль, обеспечивающий совместимость среды со Swift более не поддерживается, поскольку основан на AppCode.

Читать на TechLife:  Asus анонсировала ROG Phone 8: Snapdragon 8 Gen 3, 24 ГБ ОЗУ и новый дизайн камеры

Наконец, как отмечает DevClass, разработчики ПО под «железо» Apple в целом склонны отдавать предпочтения «родным» инструментам – которые предоставляет сама компания из Купертино, в частности, IDE Xcode.

Рейтинг TIOBE с JetBrains не спорит

Несмотря на то, что объективность данных JetBrains можно ставить под сомнение, другие источники по схожей тематике не то что бы рисуют совершенно иную картину.

Так, согласно рейтингу TIOBE, в ноябре 2023 г. рейтинг Objective-C достиг показателя в 0,49%. Таким образом, он оказался на 32 месте из 50 возможных – по сравнению с ноябрем 2022 г. позиции ЯП не изменились. Чуть выше него расположились Lua (0,5%), F# (0,57%) и Perl (0,59%). Места с 33 по 35 отданы Dart (0.48%), Julia (0,44%) и Lisp (0,43%).

Положение Swift значительно более оптимистичное – этот ЯП находится в первой половине рейтинга TIOBE (18 место; 1,04%). Относительно ноября 2022 г. он продвинулся вверх на одну позицию и оказался более востребованным, нежели Ruby (0,99%), R (0,93%) и Rust (0,91%).

В топе ноябрьского рейтинга TIOBE фигурируют все те же участники, что представлены и в отчете JetBrains: Python, Java, JavaScript, C++, C#, C и пр. Однако их позиции зачастую не совпадают.

Братья Богатовы: как создать стартап и влиться в крупную экосистему бизнес-коммуникации

Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

К методике составления рейтинга TIOBE, хоть она и более сложная по сравнению с JetBrains, тоже могут возникать определенные вопросы.

Определение популярности языков программирования в случае TIOBE осуществляется путем подсчета числа поисковых запросов, связанных с тем или иным языком. Составители рейтинга учитывают различные слова в запросах пользователей, включая language (язык) и programming (программирование). Они берутся у крупнейших поисковиков в мире – Google, Bing и др., а также на самых популярных сайтах на всей планете. Их они берут из рейтинга Alexa.

Краткая история Obective-C

Автором языка Objective-C называют Брэда Кокса (Brad Cox).

В 1983 г. Кокс вместе со своим партнером по бизнесу Томом Лавом (Tom Love) учредили компанию по созданию программного обеспечения Productivity Products International в США, которая позднее была переименована в Stepone. Именно в ней и был разработан Objective-C, при создании которого Кокс и Лав вдохновлялись идеями, реализованными в объектно-ориентированном Smalltalk.

Читать на TechLife:  Появились первые тесты Core Ultra 7 155H: лишь немногим быстрее Core i5-13500H при большем количестве ядер. А вот iGPU действительно хорош

В 1988 г. Objective-C лицензировала тогдашняя компания Стива Джобса (Steve Jobs) NeXT. Язык был использован в ее операционной системе NeXTSTEP, а таже в OpenStep – объектно-ориентированном API для объектно-ориентированных ОС.

В 1996 г. NeXT вместе со всеми наработками перешла под крыло Apple. OpenStep в дальнейшем применялось при разработке ОС Mac OS X, а Objective-C и все, что с ним было связано, лег в основу мобильной платформы Apple для смартфонов и планшетных компьютеров – iOS.

Инклюзивный интернет: что такое веб-доступность и как ее повысить интернет

Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

В 2014 г. Apple представила язык Swift, который позиционировала как «Objective-C без C».

Брэд Кокс скончался 2 января 2021 г. в возрасте 77 лет.

  • Как автоматизировать бизнес-процессы с помощью low-code
  • Дмитрий Степанов

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Поделиться Подписаться на новости

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Короткая ссылка

    Другие материалы рубрики

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Как проходит цифровая трансформация компании: 3 важных условия

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Apple вышвырнула из App Store разработчика с российскими корнями. Он остался без средств к существованию

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Заказчики могут получить до 100 млн рублей на пилотное внедрение ИИ

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Microsoft случайно «убила» древний важный компонент Windows. Переустановка не поможет

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Елизавета Бурдина, iFellow: Автоматизация процессов усложняется с масштабированием бизнеса

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    МТС обучает нейросети на гаджетах пользователей

    MARKET.CNEWS

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    IaaS

    Подобрать облачную инфраструктуру

    От 346 руб./месяц

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    DBaaS

    Выбрать тариф на облачную базу данных

    От 0.80 руб./месяц

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    BPM

    Подобрать систему управления бизнес-процессами BPM

    От 1 250 руб./месяц

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    VDI

    Подобрать тариф на аренду виртуальных рабочих мест

    От 1 750 руб./месяц

    Техника

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Выбираем робот-пылесос: за что нужно платить в 2023 году

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    10 онлайн-сервисов для быстрой обработки фотографий без регистрации: выбор ZOOM

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Лучшие моноблоки с диагональю 27 дюймов: выбор ZOOM

    Показать еще

    Наука

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Паутина из тутовых червей в 6 раз прочнее кевлара — ее можно использовать даже для бронежилетов

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Астрономы выяснили, что любимое лакомство черных дыр — это квазары

    Официальный язык программирования для iPhone и Mac доживает последние дни. Желающих на нем писать почти не осталось

    Ликбез RnD.CNews: что такое суперконтиненты и правда ли, что все континенты Земли соединятся

    Показать еще Решение месяца

    Чем заменить
    Zoom, Slack
    и Microsoft Teams?

    Изучаем РТУ-Коннект.

    Компания месяца

    Не надо заниматься автоматизацией по-старому — цифровая трансформация может принести значительно больше пользы

    Александр Глазков

    управляющий директор компании «Диасофт»

    Решение месяца

    Чем заменить
    Zoom, Slack
    и Microsoft Teams?

    Изучаем РТУ-Коннект.

    Электроника России

    Компания месяца

    Не надо заниматься автоматизацией по-старому — цифровая трансформация может принести значительно больше пользы

    Александр Глазков

    управляющий директор компании «Диасофт»

    Продукт месяца

    Как производители
    российского ПО замещают
    Jira и Confluence

    Что делать и куда смотреть, если вашей компании только предстоит «переезд»? cnews forum

    Наступает время платформизации

    Максут Шадаев

    Министр цифрового развития, связи и массовых коммуникаций

    Источник

    Оставьте ответ

    Ваш электронный адрес не будет опубликован.

    ©Купоно-Мания.ру