Недавно был представлен новый Java-совместимый язык программирования под названием Choral. Его главное предназначение — разработка многопользовательских протоколов. Также Choral подходит для программирования протоколов распределенной аутентификации, бизнес-процессов, криптографических протоколов, параллельных алгоритмов и любых других протоколов для параллельных и распределенных систем.
Язык программирования Choral совместим с Java следующими способами:
· синтаксис Choral является прямым расширением Java;
· возможно применение Java-библиотек внутри Choral-кода;
· сгенерированные Choral библиотеки совместимы с Java через управляемые API-интерфейсы и могут напрямую задействоваться внутри Java-проектов.
Как утверждают создатели, главное достоинство Choral — сокращение количества строк кода, нужного для написания многопользовательских протоколов. По их утверждениям, экономия может достигать от 50 до 400 %. Узнать больше о Choral можно на официальной GitHub-странице проекта.
Загляните за горизонт событий вместе с OTUS! Записывайтесь на наши курсы:
ПОСМОТРЕТЬ ПРОГРАММЫ