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

SAP выпустила собственный дистрибутив Java

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

Язык программирования Ruby обновлен до версии 2.6

Главным новшеством стал JIT-компилятор, повышающий скорость выполнения кода.

Tiobe: популярность Python в 2018 году значительно выросла

Java, Си, C++, VisualBasic.Net, Kotlin, Matlab, Rust и TypeScript также набирают очки, в то время как Ruby и F# теряют свои позиции.

Amazon предлагает Corretto — альтернативу Oracle Java Development Kit

Функционал Corretto 8 соответствует OpenJDK 8, вышедшему в 2014 году. Corretto 11, отвечающий нынешнему OpenJDK 11, планируется выпустить в апреле.

Создатель Python уступил руководство проектом координационному совету

Голландский программист Гвидо ван Россум, начавший разработку своего языка программирования, объявил о намерении покинуть пост «великодушного пожизненного диктатора» в июле 2018 года.

В Microsoft рассказали о новых особенностях C# 8.0

Дебют языка запланирован на 2019 год одновременно с Net Core 3.0. Большинство новшеств будет доступно во всех реализациях .Net, однако есть и платформенно-зависимые.

Стандарт Си обновляется: в приоритете — обратная совместимость

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

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

WASM задуман не как язык разработки, а как код, в который должны компилироваться многие другие языки; предполагается, что впоследствии его начнут применять не только в браузерах, что облегчит создание кросс-платформенных приложений

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

Рейтинг Tiobe составляется на основе количества запросов, связанных с конкретными языками программирования, в популярных поисковых системах: Google, Bing, Yahoo и Wikipedia

Oracle и Intel работают над API для реализации векторных алгоритмов на Java

Векторные вычисления будут компилироваться в оптимальные инструкции для целого спектра архитектур SIMD-процессоров, в том числе Intel и ARM.

Все эталонные реализации компонентов Java EE перешли от Oracle к Eclipse

В Eclipse Foundation согласились взять под свое крыло корпоративную платформу Java после того, как в Oracle решили отказались от координации ее дальнейшей разработки.

Black Hat: опасность десериализации в PHP выше, чем считалось

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

Oracle объявляет JavaScript-движок Nashorn устаревшим, предлагая переходить на GraalVM

В числе его в компании называют более полную реализацию стандартов, в том числе поддержку ECMAScript 2016 и 2017 и частичную — ECMAScript 2018.

Коммерческая версия Java SE теперь доступна только по подписке

Те, кто не оформит подписку, потеряет права на использование полученных ранее коммерческих продуктов. Альтернатива — переход на свободную версию OpenJDK.

В Oracle установили срок прекращения выпуска обновлений для Java 8

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

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

Python впервые занял первое место в рейтинге PyPL, который учитывает частоту запросов к Google на поиск учебных материалов. Рейтинг Tiobe, учитывающий более широкий круг запросов, традиционно возглавляет Java.

Java переходит на последовательную нумерацию версий

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

Шведская компания разрабатывает искусственное сердце, работающее, как настоящее

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

Корпоративную версию платформы Java переименовали в Jakarta EE

Название пришлось поменять, так как после перехода разработки Java EE под контроль Eclipse авторские права на прежнюю торговую марку остались у корпорации Oracle.

В «Реляционном программировании» обновили RP-Server

Платформа RP ServerX2 адресована разработчикам, проектирующим базы данных и создающим высоконагруженные транзакционные системы на базе Microsoft SQL Server.