Oracle готується представити на конференції JavaOne, яка триває з 17 по 19 березня, новий проект під назвою Detroit. Він дозволяє спільне використання Java з Python або JavaScript, пише InfoWorld.
Згідно зі сторінкою проекту Detroit на openjdk.org, метою Detroit є забезпечення реалізації API javax.script для JavaScript на основі рушія Chrome V8 JavaScript та для Python на основі CPython.
Бернард Траверсат, віце-президент Oracle з розробки програмного забезпечення, на брифінгу заявив, що Java-розробники вже давно зацікавлені у виклику JavaScript з Java, а з розвитком штучного інтелекту — також у виклику коду Python. Хоча рішення для цього існують, такі як GraalWasm, де взаємодія з іншими мовами забезпечується через WebAssembly, їх важко назвати досконалим.
«Новий підхід, який ми застосовуємо до Detroit, полягає в тому, що ми вбудовуємо середовище виконання V8 та CPython безпосередньо в процес JVM», — розповів Траверсат.
Спочатку план передбачає підтримку JavaScript та Python, з часом планується додати й інші мови. Очікується, що в Detroit буде використано API Java FFM (Foreign Function & Memory). Інші цілі проекту включають:
Project Detroit був запропонований ще в 2018 році як механізм використання JavaScript як мови розширення для Java. Але реалізація цієї ідеї зазнала невдачі через втрату спонсорства. Нещодавно інтерес до Detroit відродився. Новий план полягає у вирішенні вимог екосистеми Java для виклику інших мов, за допомогою сценаріїв для бізнес-логіки та легкого доступу до бібліотек штучного інтелекту, написаних на інших мовах.
Нагадаємо, два місяці тому один німецький Java-розробник запропонував перенести системи штучного інтелекту з Python на Java.
Підписуйтесь на нас у соцмережах: Telegram | Facebook | LinkedIn
Епоха затишних гаражів, де колись народжувалися технологічні гіганти на кшталт Apple чи Google, остаточно відходить…
Французька компанія Mistral AI запускає Forge — корпоративну платформу для створення LLM «з нуля» та…
Дослідження, проведене платформою програмної аналітики Jellyfish, підтвердило, що впровадження штучного інтелекту стало поширеним явищем у…
Nvidia анонсувала DLSS 5 — модель нейронного рендерингу в реальному часі, яку обіцяють випустити цієї…
В інтерфейсі чат-боту Google Gemini з'явилось розгалуження діалогів. Ця функція дозволяє користувачам створювати паралельні гілки…
За даними Інтерполу, схеми фінансового шахрайства, де використовуються інструменти штучного інтелекту, дають злочинцям у 4,5…