Java's Project Leyden выходит в сборке раннего доступа
Project Leyden - это проект OpenJDK, призванный улучшить время запуска, время выхода на пиковую производительность и занимаемую площадь Java-программами.
Предложение OpenJDK предусматривает предварительный просмотр классов и объектов значений в грядущей версии Java. Эта функция позволит создавать экземпляры классов Java, которые будут содержать только конечные поля и не будут иметь идентичности с объектами.
Предложение по усовершенствованию Java, датированное августом 2020 года, было обновлено 21 июня. План позволит разработчикам перейти на модель программирования для простых значений, в которой объекты будут отличаться значениями полей, подобно тому, как значение int 3 отличается от значения int 4. Вторая цель - перевести популярные классы, представляющие простые значения в JDK, такие как Integer, на эту модель программирования. Это делается для поддержки совместимой миграции пользовательских классов. Третья цель - максимально расширить свободу JVM для кодирования простых значений таким образом, чтобы улучшить занимаемую память, локальность и эффективность сборки мусора.
Предложение включено в предварительную версию языка и JVM. В настоящее время в нем не указан номер целевой версии Java. Внедрение функции struct в язык Java не является целью плана. Java по-прежнему будет оперировать двумя видами данных - объектами и примитивами. Также не ставится задача изменить отношение к примитивным типам или автоматически рассматривать существующие классы как классы значений.
Project Leyden - это проект OpenJDK, призванный улучшить время запуска, время выхода на пиковую производительность и занимаемую площадь Java-программами.
Узнайте, как запустить Python в Windows, macOS или Linux, и избегайте самых больших ошибок на этом пути.
Вышла версия NumPy 2.0, первая крупная новая версия с 2006 года. NumPy - это фундаментальная математическая библиотека для Python, и в этом выпуске добавлены новые функции и улучшения производительности, а также внесены изменения.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии