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

Российский разработчик 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, который вскоре вот-вот получит статус проекта с открытым исходным кодом, используется оригинальный подход к владению объектами данных и параллельной обработке, обеспечивающий безопасное управление памятью.

Список новшеств Java 14 обретает более четкие очертания

Согласно графику выпуска очередных версий Java, окончательный релиз Java Development Kit 14 должен появиться 17 марта 2020 года.

Microsoft предлагает открытую среду выполнения микросервисов и модель облачных приложений

В составе среды DARP доступны SDK для языков Go, Java, Python, JavaScript и платформы .Net.

Microsoft инвестирует в Java на облачной платформе Azure

Корпорация приобрела компанию jClarity, рассчитывая усовершенствовать инструменты, предлагаемые сообществу Java-разработчиков и повысить их вовлеченность.

TigerGraph предлагает графовую базу данных в виде облачного сервиса

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