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

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

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

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

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