Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Ballerina (programming language)

Multi-Paradigm Language

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
Statically Typed 1
Typing Discipline
Strongly Typed 1
License
Apache License 2.0 1
First Released
2017 1
Significance
Has constructs for cloud-native development, including data formats, protocols, reliability, distributed transactions, APIs and event streams. 2
Ballerina (programming language)
Filter Results1 entry
Connections

Follows Typing Discipline

Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.

Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.

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

Entity-backed identity for the license enum value this item already carries, resolved to a software license concept by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The license fact itself stays on the item unchanged.

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 Source
2. Ballerina (programming language) - Wikipedia
  • Lead, third sentence
    It has various constructs for cloud-native development
  • In Field: Programming Language Theory, Lead paragraph
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.