Языки и системы программирования

Начиная с 3.9, Python будут обновлять раз в год, а не в полтора, как раньше

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

Большую часть времени исследователи данных по-прежнему тратят на рутину

Результаты нового опроса Anaconda показывают, что на очистку и подготовку данных они расходуют почти половину своего рабочего времени.

Gartner: продажи средств управления контейнерами к 2024 году удвоятся

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

Apple готовит разработчиков к переходу на собственные процессоры

В рамках программы Universal App Quick Start Program им будет предоставлен доступ к бета-версиям MacOS Big Sur и среды разработки Xcode 12, а также к ряду других ресурсов.

Российский разработчик Java-инструментария запустил партнерскую программу

Компания BellSoft, создатель Liberica JDK, входит в пятерку самых активных участников сообщества OpenJDK наряду с Oracle, Red Hat, SAP и Google.

Tiobe: на фоне пандемии растет популярность языка Си

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

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

Наиболее распространенные области использования созданного в Google языка программирования — веб-разработка, базы данных и сети.

В США на фоне эпидемии вырос спрос на программистов, знающих Кобол

Преподавать этот язык перестали еще в 1980-х. Между тем, по данным Reuters, всего несколько лет назад почти половина банковских систем в мире была написана именно на нем.

DeepCode научился анализировать код на Си и C++

Облачный сервис на основе глубинного обучения также поддерживает поиск уязвимостей и потенциальных ошибок Java, JavaScript, TypeScript и Python.

Microsoft представляет .NET 5

Новая версия, призванная унифицировать платформу, будет поддерживать кроссплатформенность, Web и мобильную разработку.

На официальном сайте OpenJDK появилась первая информация о Java 15

Выход следующей версии платформы Java назначен на сентябрь текущего года.

C++ без обратной совместимости

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

В Oracle продлили поддержку Java 8 до 2030 года

С этой версией платформы, выпущенной шесть лет назад, все еще работает большинство пользователей. Только 30-40% используют Java 11 и более поздние версии.

В JetBrains реализовали автодополнение кода на основе машинного обучения

В 2020 году в интегрированной среде разработки IntelliJ должны появиться средства совместного редактирования и упрощенный текстовый редактор.

Swift становится языком для машинного обучения

Планы Apple в отношении Swift 6 предусматривают появление новых эффективных и удобных API, а также использование накопленного опыта разработки.

PyTorch пророчат победу над Google TensorFlow по уровню популярности

Преимущество новой библиотеки, созданной в Facebook, видят в ее нативности для Python, языка, который наиболее широко применяется для задач машинного обучения.

В Tiobe назвали Си «языком года»

Язык отодвинул прежних лидеров C#, Python и Swift, продемонстрировав за год максимальный рост популярности, измеряемой составляемым в Tiobe индексом.

JavaScript — самый востребованный навык в сфере ИТ

В исследовании, основанном на данных приема на работу, умение работать с JavaScript, SQL и Java в прошлом году оказалось важнее других навыков.

Для C# 9.0 составлен перечень предлагаемых новшеств

Спецификация языка разрабатывается в рамках открытого процесса сообществом специалистов, которые вносят предложения относительно новшеств и доработок.

Microsoft готовит новый язык для безопасного программирования

В Project Verona, который вскоре вот-вот получит статус проекта с открытым исходным кодом, используется оригинальный подход к владению объектами данных и параллельной обработке, обеспечивающий безопасное управление памятью.