Генеральный директор Azul видит светлое будущее ИИ для Java

Azul Systems специализируется на предоставлении Java-технологий, начиная с поддерживаемых сборок OpenJDK и заканчивая Azul Intelligence Cloud, предлагающим оперативную информацию из данных времени выполнения Java. Компания поддерживает как технические, так и конкурентные отношения с Oracle, управляющей Java. Крупный редактор InfoWorld Пол Крилл (Paul Krill) недавно взял интервью у генерального директора Azul Скотта Селлерса (Scott Sellers), в котором речь идет о месте Java в развивающемся пространстве искусственного интеллекта и о том, какое место занимает Java в современном мире программного обеспечения.

InfoWorld: Java обычно не является первым языком, который приходит на ум в связи с искусственным интеллектом; обычно это Python. Как вы считаете, есть ли у Java все необходимое, чтобы конкурировать в сфере ИИ?

Селлерс: Если посмотреть на использование Python в ИИ и посмотреть на то, что он делает, то это похоже на код клея, на самом деле. Сам Python делает не так уж много. В основном он обращается к родным библиотекам или библиотекам GPU. Интерфейс - это ключевая вещь. Нет никаких сомнений в том, что Java со временем станет столь же популярной, как и Python, в плане ИИ. Чем больше ИИ будет внедряться в традиционную бизнес-логику и те вещи, которые должны происходить на уровне приложений, тем больше это будет входить в "сладкую зону" Java и популярности Java. Python очень ограничен в плане производительности, масштабирования и тому подобных вещей.

InfoWorld: Куда, по вашему мнению, движется Java?

Селлерс: Я думаю, что изменения, которые сообщество внесло, начиная с Java 9, перейдя на шестимесячную периодичность выпуска и сочетая быструю эволюцию среды выполнения Java и платформы Java в целом с определенными версиями долгосрочной поддержки, я считаю, что это прошло невероятно успешно. Вы помните времена, когда на выпуск одной из основных версий Java уходило три-четыре с лишним года, и это было мучительно. Сообщество проявило огромную активность, приняв философию, лежащую в основе методологии и менталитета "поезда релизов".

В результате этого вы видите, что платформа Java развивается очень быстрыми темпами. Теперь у нас есть возможность развиваться в соответствии с постоянно меняющимися потребностями разработчиков. Такие вещи, как Foreign Function & Memory API, появившиеся в Java 22, очень важны для того, чтобы позволить платформе Java продолжать устранять некоторые ограничения. Появляется больше векторных API и тому подобных вещей. Все эти вещи, как мне кажется, способствуют тому, чтобы маховик продолжал вращаться.

InfoWorld: Что касается предстоящего выпуска JDK 23, знакомы ли вы с методами sun.misc.Unsafe, которые будут удалены?

Селлерс: Да. Это большое дело. Это давно назревало. Как следует из названия, она очень небезопасна и отнимает многие преимущества самой платформы Java, которая полностью защищена, надежна, безопасна и труднодоступна. Unsafe создает небезопасный канал, и до появления API и интерфейсов, подобных новому Foreign Function & Memory API, у разработчиков не было выбора, когда им нужно было сделать что-то за пределами Java, кроме как пройти через этот очень небезопасный интерфейс. Уже давно назрела необходимость очистить этот интерфейс и предоставить Java-приложениям возможность взаимодействовать с не-Java-вещицами (например, с GPU). Это определенно закрывает брешь в безопасности. Она закрывает дыру в надежности. Но это будет, я думаю, еще один сложный переход, поскольку приложениям придется проделать реальную работу, чтобы устранить это.

InfoWorld: Не могли бы вы рассказать о Azul Intelligence Cloud и о том, что это значит для компании?

Селлерс: Intelligence Cloud - это первое SaaS-предложение Azul. Суть его заключается в том, чтобы иметь возможность получать информацию, которая находится внутри работающих JVM во всем парке предприятий, и прозрачным образом отправлять данные в Intelligent Cloud SaaS, а затем сохранять их, проводить интересный анализ и предоставлять то, что мы называем оперативной информацией для пользователей Intelligence Cloud. На сегодняшний день существует два основных сценария использования. Первый - обнаружение уязвимостей в производстве. Второй связан с сопровождением кода и общими инициативами по модернизации.

Генеральный директор Azul видит светлое будущее ИИ для Java
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
30 мая 2024 г.
49
Теги: ИИ , Java

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты