JDK 24: новые возможности Java 24
Для следующей версии Java предлагается 21 функция, включая функции квантовоустойчивой криптографии, предназначенные для защиты Java от будущих атак квантовых вычислений.

Фонд Rust Foundation, занимающийся разработкой языка Rust, выпустил заявление, в котором рассматриваются проблемы и возможности взаимодействия между Rust и C++, с целью сделать межъязыковую разработку более доступной и понятной.
Официально объявленное 12 ноября заявление фонда о проблемах совместимости C++ и Rust направлено на преодоление препятствий, стоящих на пути совместимости Rust и C++. В то время как взаимодействие с Си было в центре внимания Rust, различные факторы препятствовали созданию зрелого, стандартного и автоматического решения для разработки программного обеспечения с использованием Си++ и Rust вместе, говорится в документе. Чтобы преодолеть эти препятствия, инициатива будет использовать нисходящий подход к решению проблем, чтобы обеспечить сотрудничество и консенсус между заинтересованными сторонами, включая проект Rust, организации-члены Rust Foundation, а также частных лиц и организации, использующие C++ или Rust. Основная задача заключается в разработке зрелого, стандартизированного подхода к совместимости C++ и Rust, несмотря на то, что Rust исторически ориентирован на совместимость с C.
Материальные ресурсы, внесенные в инициативу, будут использованы для реализации трех параллельных стратегий:
Взаимодействие C++ и Rust, согласно заявлению, - это возможность обмена данными и выполнения кода, написанного на обоих языках. «И C++, и Rust будут играть важную роль в системном программировании в обозримом будущем», - говорится в заявлении. «При такой высокой степени совпадения применимости совместное использование обоих языков необходимо для достижения безопасности и производительности, которые можно поддерживать и масштабировать». Предоставление технологам возможности выбирать язык, наиболее подходящий для их ситуации, а также минимизация затрат и рисков, связанных с взаимодействием, является основной целью инициативы.
Инициатива по совместимости C++ и Rust была запущена в феврале 2024 года благодаря взносу в размере 1 миллиона долларов от Google.
Для следующей версии Java предлагается 21 функция, включая функции квантовоустойчивой криптографии, предназначенные для защиты Java от будущих атак квантовых вычислений.
Сильно типизированный JavaScript от Microsoft сейчас находится на стадии релиз-кандидата, в котором появится отчет об ошибках, связанных с переменными, которые никогда не были инициализированы.
Разработанный Google язык Go занял седьмое место в индексе популярности языков программирования Tiobe.