Теги → python
Быстрый переход

IEEE Spectrum опубликовал рейтинг языков программирования

Сегодня журнал IEEE Spectrum, выпускаемый известной международной организацией IEEE, опубликовал шестой ежегодный рейтинг языков программирования. Как утверждает издание, они провели некоторые изменения во внутренней логике ранжирования языков, учитывая, как и общее количество проектов, так и узкую специализацию и популярность в своей области применения.

Журнал IEEE Spectrum выпустил собственный рейтинг языков программирования в 2019 году

Журнал IEEE Spectrum выпустил рейтинг языков программирования в 2019 году

Данный подход позволяет обойти два фундаментальных препятствия на пути любых попыток определить популярность языков программирования: во-первых, никто не может на самом деле посмотреть через плечо каждого программиста по всему миру, когда они садятся за работу, и во-вторых, язык, являющийся краеугольным камнем одной области программирования, может быть совершенно неуместен в другой. Spectrum в своём рейтинге использует 11 метрик и данные из 8 источников. Затем издание применяет для обработки полученных результатов ряд весовых коэффициентов, которые оптимизированы, например, и для тех читателей, кто ищет новую работу, или для тех, кто хочет погрузиться в сторонний проект с открытым исходным кодом. Иначе говоря, коэффициенты созданы с учетом типичного читателя журнала Spectrum, и потому данный рейтинг несколько отличается от его аналогов, поэтому давайте посмотрим, что у них получилось.

Хотя изменения в весовых коэффициентах означают, что мы должны быть осторожны при непосредственном сравнении рейтингов этого года с прошлогодними, общая картина не подверглась значительным изменениям: Python уверенно лидирует. Его популярность в немалой степени обусловлена огромным количеством доступных специализированных библиотек, особенно в области искусственного интеллекта и машинного обучения, например, Keras, которая является одним из наиболее мощных решений для глубокого обучения, предоставляя интерфейсы для TensorFlow, CNTK и Theano. Что интересно, глубокое обучение — не единственная область, где Python установил своё превосходство, которого нельзя было предсказать на момент, когда язык был впервые выпущен в 1991 году. Резкое увеличение вычислительной мощности микроконтроллеров привело к тому, что встроенные версии Python, такие как CircuitPython и MicroPython, также становятся всё более популярными среди производителей.

Далее в рейтинге идут Java, C и C++, группа языков, члены которой давно боролись друг с другом и с Python за первое место, хотя с новыми скорректированными коэффициентами расстояние между этими соперниками увеличилось, например, C++ набрал на целых 12,5 балла меньше, чем Python по 100 бальной шкале. Хрустящий цифрами язык R завершает пятерку лучших. Несмотря на то, что он является гораздо более специализированным языком, чем другие, он сохраняет свою популярность в последние годы благодаря тому, что мир испытывает постоянно растущую необходимость в обработке больших наборов данных, а R чувствует себя в таких задачах просто замечательно.

Ещё ниже в рейтинге расположился Matlab — проприетарный язык, разработанный MathWorks и предназначенный для сложных научных вычислений. Его появление в рейтинге может быть для некоторых сюрпризом, но оно просто отражает выдающуюся роль данного языка в аппаратной инженерии, особенно для тех, кто заинтересован в запуске различных симуляций или создании систем управления с помощью графического пакета MathWorks Simulink.

Ниже первого десятка в рейтинге расположились Arduino под номером 11 и HTML/CSS под номером 12. В предыдущие годы некоторые читатели Spectrum жаловались, что ни один из них не должен появляться в списке языков программирования. В случае с Arduino аргумент состоит в том, что такого языка просто не существует, что на самом деле это семейство аппаратных платформ, на которых работает специальный язык, который должен называться Wiring (а иногда C или C++). Здесь в Spectrum руководствуются простым прагматизмом: сталкиваясь с вопросом программирования устройств на Arduino, подавляющее большинство разработчиков отправляют в Google такие запросы, как «Arduino Code for…», а не, например, «Wiring Code for…». Выбирая имя де-факто, в издании решили избегать сбрасывания со счёта популярности тех или иных платформ и программ, написанных для Arduino и подобных микроконтроллеров.

Точно такого же подхода Spectrum придерживаются касаемо HTML с возражениями о том, что это не настоящий язык программирования, так как он не имеет ветвлений или циклических конструкций. Но, учитывая огромную популярность HTML и CSS среди разработчиков, и тот факт, что они применяются в миллиардах программных продуктов, издание считает, что любые академические аргументы о полноте по Тьюрингу и т. д. не имеют тут никакого значения. Язык разметки остается языком.

Наконец, некоторые старые и многими давно забытые языки программирования всё ещё живы и даже продолжают развиваться. В частности, несмотря на то, что ему более 60 лет, Fortran всё ещё занимает 38-е место, вероятно, из-за огромного количества оставшихся в наследство материалов и способности до сих пор быть чрезвычайно удобным языком для научных вычислений. Последний стандарт Fortran был выпущен достаточно недавно, в конце 2018 года, и включает в себя улучшения в совместимости с C и поддержке сложных параллельных вычислений.

«Яндекс» подготовит разработчиков эффективных и надёжных сервисов на Python

Компания «Яндекс» объявила о запуске двух образовательных проектов для бэкенд-разработчиков, использующих высокоуровневый язык программирования общего назначения Python.

Очная Школа бэкенд-разработки ждёт начинающих специалистов, а онлайн-специализация в Яндекс.Практикуме — новичков, которые хотят освоить профессию с нуля.

Отмечается, что новая школа распахнёт двери осенью нынешнего года в Москве. Программа обучения рассчитана на два месяца. Учащиеся будут слушать лекции и выполнять домашние задания, а затем поработают с бэкендом действующего сервиса вместе с кураторами из «Яндекса».

Обучение будет бесплатным, но попасть в школу смогут не все. Для прохождения курсов потребуется выполнить тестовое задание. Ученикам из других городов, которые успешно справятся с тестом, компенсируют дорогу до Москвы и проживание во время занятий.

Для тех, кто ещё не знаком с языком Python, «Яндекс» запустил специализацию «бэкенд-разработчик» в «Практикуме». Она открыта для всех желающих — для прохождения обучения требуется только компьютер с доступом в Интернет.

Сейчас в «Практикуме» доступен бесплатный двадцатичасовой курс, на котором ученики осваивают основы Python, устройство бэкенда и его взаимодействие с фронтендом, а также пишут своё первое приложение — бота-ассистента. Более углублённый платный курс по бэкенд-разработке появится в «Практикуме» позже. 

Обновление рейтинга языков программирования: C# теряет популярность

На официальном сайте компании TIOBE, специализирующейся на контроле качества программного обеспечения, появился обновлённый рейтинг языков программирования по данным на текущий месяц.

Рейтинг TIOB наглядно демонстрирует популярность современных языков программирования и обновляется один раз в месяц. Он строится на основе данных, собранных по всему миру о количестве квалифицированных инженеров, доступных обучающих курсах и сторонних решениях, расширяющих возможности языка и упрощающих работу с ним. Для расчёта рейтинга используются популярные поисковые системы, такие как Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu. При этом важно отметить, что индекс TIOBE не говорит о том, какой язык хуже или лучше, или на каком языке написано больше строк кода, но может быть использован для планирования изучения какого-либо языка на основе данных о его популярности и востребованности в мире, а также для выбора языка для создания нового продукта вами или вашей компанией.

Топ 15 языков программирования по версии TIOBE

Топ 15 языков программирования по версии TIOBE

В этом месяце C++ вернул себе третье место, сместив на позицию вниз Python. Это ни в коем случае не говорит о том, что Python находится в упадке, так как, несмотря на это, Python бьёт все рекорды по популярности почти каждый месяц. Просто спрос на C++ также вырос за последний год. При этом ему ещё далеко до пика своей славы в начале этого столетия, когда его рыночная доля составляла более 15 %. В то время задержки в выпуске нового стандарта — C++0x (рабочее название C++11), вместе с традиционной сложностью этого языка и проблемами в безопасности, значительно снизили популярность C++. После выпуска в 2011 году C++11, новый стандарт сделал язык намного проще, безопаснее и выразительнее. Потребовалось несколько лет, пока стандарт был полностью принят сообществом, а его поддержка добавлена во все популярные компиляторы. Теперь, когда стандарты C++11, C ++14 и C++17 полностью поддерживаются GCC, Clang и Visual Studio, популярность C++ возрождается за счёт его возможностей в написании низкоуровневого кода с максимальным быстродействием.

Динамика изменения популярности языков программирования за 17 лет

Динамика изменения популярности языков программирования за последние 17 лет

Курсы SkillFactory «Веб-разработка полного цикла на Python» и «Специалист по кибербезопасности» повысят ваши шансы на рынке труда

В SkillFactory, школе востребованных digital-профессий, в феврале стартуют курсы, где новички смогут освоить новую практическую сферу деятельности, а практикующие специалисты — усовершенствовать свои навыки и значительно повысить профессиональные компетенции.

18 февраля в SkillFactory начинается обучение на курсе «Веб-разработка полного цикла на Python».

Веб-разработка — профессия с высоким доходом и удобным графиком. И освоить ее несложно. Главное выбрать правильный подход!

На практике для большинства заказов на фрилансе и вакансий требуется один и тот же набор действий: развернуть сервер, установить на него Django, поправить шаблоны, наладить Javascript и пр.

Именно этому вас научит данный курс — хорошо выполнять те действия, которые позволят решить 80 % всех задач, как на работе, так и на фрилансе. Вам больше не придётся тратить массу времени на самостоятельный поиск решения, просмотр форумов и другие непродуктивные действия. Вы получите возможность перенять мастерство веб-разработки от опытного профессионала, получить у него помощь и поддержку, и начать зарабатывать деньги с помощью создания сайтов и приложений.

Подробности о курсе и регистрация — по данной ссылке.

26 февраля стартует обучение на курсе «Специалист по кибербезопасности», дающем возможность получить сисадминам навыки по эффективному противодействию киберугрозам, а новичкам — знания для овладения профессией специалиста по кибербезопасности.

Кибербезопасность организаций — основной тренд ближайшего десятилетия. Несмотря на это, сегодня существует значительный дефицит специалистов в отрасли и огромное число вакансий, как в России, так и за рубежом, которое, как ожидается, к 2022 году достигнет внушительных 1,8 млн рабочих мест во всем мире. По статистике, в 9 случаях из 10 в компании отсутствуют эксперты по информационной безопасности. При этом в среднем между проникновением хакеров в систему и их обнаружением проходит 243 дня, а время, требуемое на компрометацию инфраструктуры, стремительно сокращается до нескольких часов или даже минут.

На курсе «Специалист по кибербезопасности» вы научитесь грамотно выстраивать эшелонированную защиту, отслеживать её, эффективно противодействовать хакерским атакам и защищать критичную для вашей организации информацию. Здесь вы получите необходимые теоретические знания и комплексные практические навыки по эффективному противодействию киберугрозам.

По окончании курса вы станете специалистом в области кибербезопасности, что значительно повысит ваши шансы как специалиста на рынке труда! Узнать больше о курсе и заказать консультацию координатора можно по этой ссылке.

Курсы GeekBrains позволят стать Full-stack разработчиком на Python с нуля

Образовательный портал GeekBrains, позволивший многим желающим сделать карьеру в цифровой индустрии с нуля, объявил об открытии нового курса подготовки веб-разработчиков на Python (Django).

Этот продвинутый курс, обеспечивающий возможность углублённого изучения фреймворка Django, позволит по его окончании претендовать на должность Full-stack разработчика с обширными знаниями, способного создавать различные веб-приложения с нуля.

Программа обучения включает 11 курсов и рассчитана на 10 месяцев. Сначала студенты изучают основы Python и баз данных, после чего наступает черёд более сложных тем.

Студентам предстоит освоить как Front-end инструменты — HTML, CSS и JavaScript, так и Django — современный фреймворк для Back-end разработки, позволяющий ускорять написание кода, воплощая идеи в рабочий IT-проект ускоренными темпами.

Два интерактивных курса — базовый и продвинутый — позволят студентам получить углублённые знания по Django, которые можно будет сразу применить на практике.

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

Для закрепления навыков после каждого урока учащиеся получают домашнее задание. Помощь в его решении окажет персональный наставник из числа лучших выпускников.

К концу обучения каждому студенту будет по силам самостоятельно разработать полноценный интернет-магазин с возможностью регистрации и авторизации. Это задание станет первым проектом для портфолио выпускника.

По завершению учебы всем выпускникам гарантировано предоставляется 2 месяца стажировки, в ходе которой они под руководством тимлида примут участие в командной разработке проекта — сайта-переводчика с расширенной функциональностью.

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

Занятия начинаются 24 декабря. Для участия в них необходима регистрация. Обучение платное.

Python стал политкорректным и избавился от схемы Master-Slave

В последнее время политкорректность приобретает совсем уж удивительные очертания. Некоторое время назад Виктор Штиннер (Victor Stinner) из Red Hat предложил вычистить код Python от упоминания слов «master» (хозяин) и «slave» (раб). По его словам, эти термины неполиткорректны и ассоциируется с рабством и неравноправием. Это раскололо сообщество разработчиков.

Точку в споре поставил бывший великодушный пожизненный диктатор Гвидо ван Россум (Guido van Rossum). За время дискуссии было подано пять коммитов, из которых примут четыре. Обновления появятся в Python 3.8. Последнее изменение отклонили, поскольку оно затрагивало устоявшуюся терминологию UNIX ptys, а через неё и ряд других проектов.

Изменений предложено довольно много, однако суть их в следующем: в разных случаях слово «master» заменяется на «parent», «main», «server», а «slave» — на «child» или «worker» в зависимости от контекста. В ходе дискуссии сторонники переименования аргументировали свою позицию положениями политкорректности и негативных коннотаций в этих словах. А противники заявляли, что не следует смешивать политику и программирование, поскольку термины уже устоялись в среде разработчиков. При этом они никак не оскорбляют и не оправдывают рабство. А вот проблемы в виде путаницы и невозможности обратной совместимости вполне могут быть. Впрочем, учитывая, что вторая и третья ветви Python не полностью совместимы между собой, последний вопрос явно не считался приоритетным.

При этом отметим, что несколько лет назад в Drupal «master» и «slave» заменили на «primary» и «replica», а в Django и CouchDB — на «leader» и «follower» соответственно. Подобные изменения могут ждать и СУБД Redis.

Отметим также, что маркеры «master» и «slave» до определённого времени применялись и в «железной» среде, когда там использовались жёсткие диски стандарта IDE. Сейчас это уже не настолько актуально.

Технологии, которые вдохновляют на изучение Python

Python используют на «горячих» направлениях: машинное обучение, big data, создание криптовалют и блокчейнов, разработка высоконагруженных сайтов. На этом языке пишут инженеры Google, ученые и стартаперы. Почему он нравится IT-новаторам и ради каких инструментов стоит учить Python сегодня?

Экспериментаторы от науки и бизнеса ценят Python за возможность быстро создавать прототипы приложений, тестировать и перестраивать код «на лету». Сервис Jupyter Notebook позволяет запускать Python в браузере, тестировать блоки кода в любой последовательности, сохранять лог и делиться им с сообществом на GitHub.

Фреймворки и библиотеки Питона экономят время и не дают начинающим утонуть в технических мелочах. Язык стоит выучить хотя бы ради них:

  • Django – фреймворк для разработки сайтов средней и высокой сложности – позволяет в 2 строчки кода подключать админку, работать с СУБД, настраивать кеширование и безопасность, генерировать и редактировать формы. Там, где PHP-код сайта был бы запутанным и громоздким, Python сохраняет ясность и простоту. Поэтому на нем работают веб-проекты Яндекс и Mail.Ru.
  • Pandas обеспечивает глубинный анализ (data mining) при работе с big data и другими структурированными данными. Помогает ученым находить закономерности, а бизнесу – тренды.
  • Sage – арсенал инструментов для математических вычислений и их визуализации. Заменяет мат. пакет Mathematica и аналоги.
  • Scikit-learn – работает с алгоритмами машинного обучения, помогает создавать искусственный интеллект, который анализирует ситуацию на основе прошлого опыта.

Когда Питона недостаточно

Си ускоряет вычисления, а Питон – разработку. На этой волне появилась надстройка Cython, которая компилирует Питон-код в модули на C и С++.

Альтернативная реализация Питона под названием PyPy действует иначе: динамически компилирует Python-скрипты в машинный код во время исполнения. PyPy ускоряет программы и позволяет написать новый интерпретатор Питона под конкретный проект.

Путь Питона

Чтобы не заблудиться в мире Python, начинайте с практики в интересующей сфере. Веб, наука, финансы – выбирайте свое и учитесь у кодеров с опытом. Не гонитесь за теорией, которую пока не готовы переварить. В этом смысле поступление в вуз оттягивает начало карьеры. Учиться можно и под крылом крупной IT-компании. GeekUniversity – онлайн-университет от GeekBrains и Mail.Ru – за год готовит Python-разработчиков уровня middle, дает им практику и знакомит с работодателями из числа своих партнеров: МТС, Тинькофф, Avito и др.

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

Яндекс запустил проект по обучению школьников программированию

Команда разработчиков Яндекса объявила о запуске образовательного проекта Яндекс.Лицей, в рамках которого российские школьники смогут научиться программированию. Проект реализуется при поддержке региональных министерств и ведомств, которые курируют образование и IT. В октябре занятия начнутся в Саратове, Пензе, Калуге и Тамбове. В перспективе отделения Яндекс.Лицея появятся во всех крупных городах страны.

Программа Яндекс.Лицея рассчитана на учеников 8-9 классов, интересующихся математикой и информационными технологиями. Знакомиться с программированием школьники будут на примере Python — высокоуровневого языка, который несложен в освоении, но позволяет решать множество задач. Бесплатные занятия будут проходить в помещениях вузов, учебных центров и других образовательных организаций два раза в неделю. В каждом из городов обучать школьников будут преподаватели, которые там живут и работают. Все они имеют опыт программирования и прошли подготовку в Яндексе.

В каждой группе Яндекс.Лицея будет не больше 15 человек. После каждого урока учащимся потребуется выполнить практические задания продолжительностью 1-2 часа. «Ленивых будем отчислять — у нас всё серьёзно», — подчёркивают кураторы проекта. Набор школьников происходит на конкурсной основе. Подать заявку можно с 30 августа по 15 сентября на сайте yandexlyceum.ru.

Яндекс уже много лет занимается подготовкой специалистов для IT-индустрии. В 2007 году компания создала Школу анализа данных, где преподают машинное обучение, компьютерное зрение, анализ текстов и т.д. В 2014 году Яндекс совместно с Национальным исследовательским университетом «Высшая школа экономики» (НИУ ВШЭ) открыл факультет компьютерных наук. Базовые кафедры Яндекса есть в Московском физико-техническом институте (МФТИ) и Санкт-Петербургском государственном университете (СПбГУ).

Корпусной 92-мм вентилятор EVERCOOL с изменяемым углом обдува

Тем, кто желает установить в компьютерный корпус дополнительный тыловой 92-миллиметровый вентилятор и получить возможность по своему усмотрению изменять угол обдува, компания EVERCOOL Thermal Co. предлагает модель под названием PYTHON PY-01.

Новинка весом 220 г имеет гибкую металлическую трубку с заглушкой для слота расширения на конце и рассчитана в среднем на 60000 часов безотказной работы при температуре +25 градусов по шкале Цельсия. В запущенном состоянии «пропеллер» вращается со скоростью 2200 оборотов в минуту и создаёт шум не выше 38,1 дБ.

Теперь осталось узнать, где, когда и по какой цене данное изделие можно будет приобрести.

Материалы по теме:

Источник:

Blender 2.65a: бесплатный 3D-редактор

Выпущена новая версия бесплатного 3D-редактора Blender. Последний релиз включает исправления более 40 ошибок, обнаруженных после недавнего выхода версии 2.65. Среди улучшений, реализованных в версии 2.65, средства для имитации огня, улучшенный визуализатор Cycles — в нем появилась поддержка смаза движения и других эффектов. Также стоит отметить улучшение в инструменте выдавливания со скосом и добавление новых инструментов моделирования поверхностей.

Blender_logo

Прочитать подробнее о нововведениях и скачать программу можно здесь.

Материалы по теме:

Источник:

Blender 2.65: бесплатный 3D-редактор

Выпущена новая версия бесплатного 3D-редактора Blender 2.65. В последней версии исправлено более двухсот ошибок. Также были добавлены средства для имитации огня, был улучшен визуализатор Cycles — в нем появилась поддержка смаза движения и других эффектов. Также стоит отметить улучшение в инструменте выдавливания со скосом и добавление новых инструментов моделирования поверхностей. Прочитать подробнее о нововведениях и скачать программу можно здесь.

 

Blender_logo

Blender — это  полноценный 3D-редактор, который с успехом может использоваться не только студентами и школьниками в целях обучения, но и профессионалами, работающими в команде над производством сложных проектов. Blender включает в себя симулятор флюидов, благодаря которому в программе можно моделировать «текучие» эффекты жидкостей. Есть также возможность работы с частицами, средства для создания и анимации персонажей, метаболы и технология «трехмерной лепки» с помощью виртуальных кистей.

Материалы по теме:

Источник:

Blender 2.64: бесплатный 3D-редактор

Выпущена новая версия бесплатного 3D-редактора Blender 2.64. Последний релиз включает новые инструменты, которые были необходимы при создании четвертого короткометражного фильма с открытыми исходниками — Tears of Steel. Наиболее важные улучшения внесены в систему motion tracking и в средства для кеинга (технологию совмещения двух и более кадров, при которой во время съемки один из объектов помещается на однотонный фон. Позже благодаря этому его легко вырезать и наложить на другой видеоряд). Кроме этого, в Blender 2.64 обновлен движок для создания игр.

 

Blender_logo

Прочитать подробнее о нововведениях и скачать программу можно здесь.

Материалы по теме:

Источник:

Blender 2.63: бесплатный 3D-редактор

Выпущена новая версия бесплатного 3D-редактора Blender 2.63. В этом релизе основное внимание уделено системе моделирования BMesh. Теперь в ней реализована полная поддержка полигонов с разным числом сторона, а также представлены новые инструменты моделирования. Среди них Dissolve, Inset, Bridge, Vertex Slide, Vertex Connect, Bevel, а инструменты Knife, Subdivide и Rip были улучшены. Также были усовершенствованы возможности импорта и экспорта, улучшен модуль Motion Tracker, появилась возможность прятать некоторые части моделей в процессе скульптинга. Кроме этого, релиз исправляет около 150 ошибок, обнаруженных после выхода предыдущей версии.

 

Blender_logo

Прочитать подробнее о нововведениях и скачать программу можно здесь.

Материалы по теме:

Источник:

Язык программирования C вновь стал самым популярным среди разработчиков

Компания TIOBE Software обнародовала очередной рейтинг популярности языков программирования, формируемый путем подсчета количества их упоминаний при поиске в Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu.

В апрельском отчете, отражающем наиболее востребованные профессиональным сообществом среды разработки ПО, язык программирования C вновь перехватил пальму первенства у языка Java, занимавшего лидирующую позицию в течение достаточно продолжительного срока и сместившегося на вторую строчку в списке. Третье место, как и годом ранее, прочно удерживает C++.

Проведенные специалистами TIOBE Software исследования зафиксировали рост интереса со стороны разработчиков к Objective-C, объектно-ориентированному языку программирования корпорации Apple, получившему в прошлом году почетный титул "язык 2011 года". Прибавив 3,85% в общем рейтинге, Objective-C вошел в четверку самых распространенных языков программирования, что обусловлено повышенным потребительским спросом на продукты Apple и увеличением числа специалистов, создающих приложения для мобильных iPhone- и iPad-устройств.

С полным отчетом TIOBE Software можно ознакомиться здесь.

Материалы по теме:

Источник:

Objective-C стал "языком 2011 года" по версии TIOBE Software

TIOBE Software составила рейтинг популярности языков программирования и подвела основные итоги данного сегмента рынка за прошедший год.

Проведенные аналитиками компании исследования зафиксировали всплеск интереса со стороны разработчиков к объектно-ориентированному языку программирования Apple Objective-C, за двенадцать месяцев переместившемуся с восьмой на пятую позицию в списке, прибавившему 3,9% в общем рейтинге и получившему почетный титул "язык 2011 года". По мнению экспертов, рекордный рост рыночной доли Objective-C обусловлен повышенным потребительским спросом на продукты Apple и увеличением числа специалистов, создающих приложения для iPhone- и iPad-устройств.

 

 

Вторым после Objective-C по динамике востребованности среди профессионального сообщества стал язык C#, созданный группой инженеров под руководством Андерса Хейлсберга (Anders Hejlsberg) в корпорации Microsoft как инструмент разработки приложений для платформы.NET Framework. За прошедший год C# прибавил 2,6% аудитории и вошел в тройку самых распространенных языков программирования. Традиционными лидерами рейтинга остаются хорошо известные среды разработки Java и C.

С полным отчетом TIOBE Software можно ознакомиться здесь. Сформированный рейтинг составлен путем подсчета количества упоминаний языков при поиске в Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu.

Материалы по теме:

Источник:

window-new
Soft
Hard
Тренды 🔥