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

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 может быть затруднен.

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

Благодаря простоте Gen и встроенным средствам автоматизации некоторых задач систему смогут использовать все, от новичков до экспертов, утверждают его разработчики из МТИ.

Jakarta EE 8 выйдет в сентябре этого года

Разработка корпоративной платформы Java перешла к Eclipse Foundation от Oracle в 2017 году. Права на марку Java остались у Oracle, и Eclipse приходится использовать название Jakarta.

Слух: переносить приложения с iOS на Mac можно будет простой установкой флажка в среде разработки

Apple планирует значительно унифицировать разработку приложений для iPhone, iPad и Mac; соответствующий фреймворк Marzipan значительно усовершенствован.

Appian интегрирует в свою платформу Google AI и RPA

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

.Net 5 объединит ветви .Net Framework и .Net Core

Запланированный на ноябрь 2020 года выпуск .Net 5 ознаменует собой начало эры новой, объединенной платформы.

Alibaba предлагает собственный дистрибутив Java для крупномасштабных приложений

Версия Java от китайской компании работает только на компьютерах с процессорами архитектуры Intel под управлением 64-разрядных версий Linux.

Проект Tsan может избавить многопоточные программы Java от состояний гонки данных

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

Google ведет проект фреймворка для быстрого создания конвейеров CI/CD

Google Tekton оптимизирован для использования с облаком Google Cloud Platform и определенными инструментами Kubernetes.