Ballerina programming language

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:designedBy gptkb:WSO2
gptkbp:fileExtension .bal
gptkbp:firstAppearance 2017
gptkbp:hasFeature open source
type inference
package management
dependency injection
error handling
observability
structural typing
integrated documentation
built-in concurrency
service composition
cloud deployment support
null safety
native image generation
test framework
sequence diagrams as code
https://www.w3.org/2000/01/rdf-schema#label Ballerina programming language
gptkbp:influencedBy gptkb:Java
gptkb:JavaScript
gptkb:Python
gptkb:Swift
gptkb:Go
gptkb:C#
gptkb:Kotlin
gptkb:Rust
gptkbp:latestReleaseVersion 2024-05-30
Swan Lake (2201.8.0)
gptkbp:license gptkb:Apache_License_2.0
gptkbp:paradigm imperative
object-oriented
functional
concurrent
reactive
gptkbp:primaryUse integration
microservices
cloud-native applications
gptkbp:supports gptkb:WebSockets
gptkb:REST_APIs
gptkb:Protobuf
gptkb:JSON
gptkb:GraphQL_APIs
gptkb:gRPC
XML
network protocols
CSV
service-oriented architecture
data formats
gptkbp:typingDiscipline strong
static
gptkbp:website https://ballerina.io/
gptkbp:bfsParent gptkb:WSO2
gptkbp:bfsLayer 4