Ballerina is an open-source programming language developed by WSO2, first released in 2017, designed specifically for building network-distributed and cloud-native applications, with language-level constructs for network communication, data types matching common wire formats such as JSON and XML, and graphical sequence-diagram views generated directly from the source code to visualize service interactions. Ballerina combines features of general-purpose, concurrent and functional programming languages, aiming to make writing correct, resilient microservices and integration code as natural as writing conventional application logic.
Facts
Classification
Typing Discipline Typing Discipline First Released SignificanceHas constructs for cloud-native development, including data formats, protocols, reliability, distributed transactions, APIs and event streams. 2 Connections
Influenced By
Source Wikidata: Ballerina (programming language)
Source Wikidata: Ballerina (programming language)
Source Wikidata: Ballerina (programming language)
Source Wikidata: Ballerina (programming language)
Source Wikidata: Ballerina (programming language)
Sources
1. Wikidata: Ballerina (programming language)
- Wikidata Q51160183, class allow-list match (w-wdresolver-0926)
- Wikidata Q51160183 P275 (license)
- Wikidata Q51160183 P7078 (typing discipline)
- Influenced By: JavaScript
- Influenced By: C++
- Influenced By: Haskell
- Influenced By: Kotlin
- Influenced By: TypeScript
View the Source2. Ballerina (programming language) - Wikipedia
Lead, third sentenceQuote, Lead, third sentence
It has various constructs for cloud-native development
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.