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
|