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 Ballerina (programming language)
Filter Results5 entries
FAQs
How does the Ballerina type system relate to networked applications?
The Ballerina website says: "Ballerina's type system is specifically focused on aiding the development of networked and distributed applications."
Connections
Follows Typing Discipline
In Field
Source Ballerina (programming language) - Wikipedia
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)
Licensed Under
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
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 sentence
It has various constructs for cloud-native development
- In Field: Programming Language Theory, Lead paragraph
In Group: Cross-Platform and Cloud Multi-Paradigm Languages, Lead
Ballerina is a general-purpose programming language designed by WSO2 for cloud computing application software.
View the SourceReader 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.