Объявлена окончательная дата выхода VBScript - что это значит
Компания Microsoft объявила об официальном прекращении поддержки языка VBScript после нескольких лет его сокращения.
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. На сегодняшний день существует два основных сценария использования. Первый - обнаружение уязвимостей в производстве. Второй связан с сопровождением кода и общими инициативами по модернизации.
Компания Microsoft объявила об официальном прекращении поддержки языка VBScript после нескольких лет его сокращения.
Rust - это наша большая надежда на будущее. Даже если вы не используете его, вы наверняка слышали о нем и считаете, что это более безопасный язык, чем C или C++. Но так ли это на самом деле?
Планы для Java 23, которая выйдет в сентябре, включают предварительный просмотр объявлений об импорте модулей, сборщиков потоков, структурированного параллелизма, а также скопированных значений.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии