Стандарт Си обновляется: в приоритете — обратная совместимость
Первый черновик новой версии языка программирования уточняет и улучшает существующие функции, но не добавляет новые.
В ядре 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.
Visual Basic поднялся в рейтинге популярности языков программирования Tiobe
Однако Microsoft вот-вот прекратит параллельное развитие Visual Basic и C#, который в рейтинге сейчас занимает пятое место.
Oracle продлевает выпуск обновлений для JDK 8 до 2019 года
С выходом JDK 9 Oracle переходит на новое расписание выпуска Java SE — новые версии будут выходить каждые полгода, тогда как раньше период между масштабными обновлениями составлял около трех лет.
HackerRank: разработчикам нравится Python, а работодателям нужен JavaScript
67% опрошенных кадровым агентством имеют образование в области компьютерных наук, но 74% утверждают, что учились, по крайней мере, в какой-то степени, самостоятельно.
Microsoft представляет инструментарий разработки для квантовых компьютеров
Один из ключевых компонентов набора — новый язык программирования высокого уровня Q#.
Пять лет на Kotlin
Разработчикам ПО сегодня необходимо выпускать не «национальные», а востребованные и качественные программы, для создания которых нужны эффективные инструменты. Язык Kotlin позволяет писать лаконичные программы, которые легко читать и поддерживать, а соответствующий инструментарий к нему повышает производительность и дает возможность автоматизировать рутинную работу.