Turbo Pascal исполнилось 40 лет
В конце 2023 года Turbo Pascal исполнилось 40 лет, что заставило многих из нас вспомнить о нем как об одном из революционных открытий в области языков программирования.
Компания Oracle объявила о том, что в сервер баз данных MySQL добавлена поддержка функций и хранимых процедур JavaScript. Поддержка находится на стадии предварительного просмотра и в настоящее время ограничена версиями Oracle MySQL Enterprise Edition и MySQL Heatwave.
MySQL - это реляционная база данных с открытым исходным кодом, изначально разработанная Монти Видениусом и Дэвидом Аксмарком в 1994 году. Коммерческая версия принадлежит и разрабатывается компанией Oracle после ряда покупок компании.
По словам Oracle, поддержка означает, что разработчики теперь могут писать хранимые программы на JavaScript (функции и процедуры) на сервере баз данных MySQL. Хранимые программы будут выполняться с помощью времени выполнения GraalVM. MySQL-JavaScript также доступен в облачном сервисе MySQL Heatwave на OCI, AWS и Azure.
Обсуждая новую поддержку в своем блоге, Айстейн Грёвлен и Фархан Таухид из технического отдела Oracle отметили преимущества использования хранимых функций и процедур для минимизации перемещения данных между сервером базы данных и приложениями:
"Хранимые программы JavaScript позволяют разработчикам обойтись без перемещения данных и с легкостью реализовать расширенную логику обработки данных внутри базы данных".
Традиционным языком для хранимых процедур в базах данных является SQL, и разработчики могут использовать операторы SQL для определения обработки данных на сервере базы данных. По словам Oracle, добавление поддержки хранимых программ на JavaScript означает, что пользователи могут "выражать богатую процедурную логику внутри базы данных". Среда выполнения JavaScript интегрирована через GraalVM, где пользователь может использовать все возможности GraalVM Enterprise Edition (EE), такие как оптимизация компилятора, производительность и безопасность, без дополнительной платы.
В этом выпуске реализована поддержка JavaScript на основе ECMAScript 2021, включая стандартную библиотеку ECMAScript, которая также открывает миллионы доступных пакетов сторонних разработчиков из онлайн менеджеров пакетов, таких как npm.
GraalVM - это экосистема компиляторов Oracle, включающая JDK, реализации таких языков, как JavaScript, R, Python, Ruby и Java. Она включает в себя технологии компиляции "точно в срок" (JIT) и "с опережением" (AOT). Она также предоставляет полностью управляемую виртуальную машину с возможностью создания "песочницы" и поддержкой инструментария. MySQL-JavaScript интегрирован с GraalVM Enterprise edition.
О том, будет ли добавлена поддержка JavaScript для хранимых процедур в редакцию для сообщества, пока не сообщается.
В конце 2023 года Turbo Pascal исполнилось 40 лет, что заставило многих из нас вспомнить о нем как об одном из революционных открытий в области языков программирования.
Google анонсировала предварительную версию KSP2, следующей версии инструмента для обработки символов Kotlin, который является хорошим способом мета-программирования.
Награда "Язык программирования года" по версии Tiobe достается языку, популярность которого растет год от года.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии