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

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 предлагает графовую базу данных в виде облачного сервиса

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

Microsoft .Net Core 3.0: встречайте

В новейшей версии платформы Microsoft с открытым кодом для создания приложений появилась поддержка C# 8.0, Windows Forms и WPF. Уменьшен расход памяти.

Oracle противопоставляет GraalVM языку программирования Google Go

Виртуальная машина от Oracle выполняет программы на любых языках, компилируемых в байткод Java, включая JavaScript, Python, Ruby, Си, C++, Kotlin и Scala.

Eclipse выпускает Jakarta — собственную реализацию Java EE 8

Jakarta EE рассчитана на использование облачных технологий микросервисов, подчеркивают в Eclipse Foundation.

В Java 14 появится поддержка энергонезависимой памяти

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

Инструменты IBM помогают бороться с предвзятостью искусственного интеллекта

Опубликованы в открытых кода результаты проекта Trusted AI, призванные избавлять модели машинного обучения от систематических ошибок.

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

ICPC 2020 пройдет в июне следующего года в Москве. Нашу страну будут представлять студенты МГУ, СПбГУ и НИУ ИТМО.

IDC: в эпоху контейнеров и облаков разработчики приобрели колоссальное влияние

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

Сообществу PHP предложили создать диалект языка со строгой типизацией

Большая часть кода на P++ и PHP будет выглядеть идентично, но в P++ можно ввести операторы и переменные с контролем типов, а PHP продолжить развивать в качестве динамического языка.

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

Проект под названием FumbleChain реализован на Python 3.0. Желающие могут вносить изменения в код и организовывать на его основе конкурсы по поиску брешей.

Java хотят перенести на iOS в обход запрета Apple

Приложения для Android писать на Java можно, но эта ОС не обеспечивает совместимости со стандартом Java 11. По этой причине перенос готовых Java-библиотек и проектов на Android может быть затруднен.