Главная
Новости
Строительство
Ремонт
Дизайн и интерьер

















Яндекс.Метрика

Ballerina (язык программирования)

Балерина является языком программирования с открытым исходным кодом и платформой разработанной WSO2 для применения облачных программистов. Его легко писать и изменять, и он подходит для прикладных программистов.

Это проект с открытым исходным кодом начатый в 2015 году архитекторами из WSO2 в качестве альтернативы на основе кода инструментам интеграции на основе конфигурации, таким как EAI, ESB и продукты рабочего процесса.

Он имеет различные конструкции, ориентированные на облачную разработку, включая поддержку современных форматов данных и протоколов, надежность, распределенные транзакции, API-интерфейсы и потоки событий.

История

Ballerina была разработана WSO2 для повышения производительности для разработчиков приложений, которым приходится работать с распределенными облачными системами. Дизайнеры, которые более 10 лет поставляли корпоративные продукты в пространство интеграции, использовали свои знания отрасли при разработке языка. Впервые о балерине было объявлено публично в 2017 году, а версия 1.0 была выпущена 10 сентября 2019 года.

Примеры кода

Hello World

import ballerina/io; // The `main` function, which acts as the entry point. public function main() { io:println("Hello, World!"); }

Условия

import ballerina/io; public function main() { int a = 10; int b = 0; // This is a basic `if` statement. if (a == 10) { io:println("a == 10"); } // This is an `if-else` scenario. if (a < b) { io:println("a < b"); } else { io:println("a >= b"); } // This is an `if-else-if` ladder scenario. if (b < 0) { io:println("b < 0"); } else if (b > 0) { io:println("b > 0"); } else { io:println("b == 0"); } }