Ballerina is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.     Network primitiv

Ballerina - Ballerina Home

submited by
Style Pass
2021-06-23 13:30:05

Ballerina is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.

Network primitives in the language make it simpler to write services and run them in the cloud. More Info

Structural types with support for openness are used both for static typing within a program and for describing service interfaces.

Easy and efficient concurrency with sequence diagrams and language-managed threads without the complexity of asynchronous functions.

Explicit error handling, static types, and concurrency safety, combined with a familiar, readable syntax make programs reliable and maintainable.

In the creation of Ballerina, we were inspired by so many technologies. Thank you to all that have come before us (and forgive us if we missed one): Java, Go, C, C++, D, Rust, Haskell, Kotlin, Dart, TypeScript, JavaScript, Python, Perl, Flow, Swift, Elm, RelaxNG, NPM, Crates, Maven, Gradle, Kubernetes, Docker, Envoy, Markdown, GitHub and WSO2.

Leave a Comment