Ballerina (programming language): Difference between revisions

Content deleted Content added
WP:LINKs: update-standardizes, underscores > spaces, adds, needless WP:PIPEs > WP:NOPIPEs. MOS:FIRSTABBReviations clarify, define before parenthetic WP:ABBRs. Adds: Template:Official website, Template:GitHub, MOS:COMMENT, WP:CATEGORY.
m Grammar
 
(2 intermediate revisions by 2 users not shown)
Line 1:
{{Short description|Programming language}}
{{Infobox programming language
| name = Ballerina
| logo = Official Ballerina Programming Language Logo.png
| logo alt = Ballerina Language
| released = {{Start date and age|2017}}
| designer = [[Sanjiva Weerawarana]], [[James Clark (programmer)|James Clark]], Sameera Jayasoma, Hasitha Aravinda, Srinath Perera, [[Frank Leymann]] and [[WSO2]]<ref>{{cite web |url=https://ballerina.io/spec/lang/master/ |publisher=WSO2 |title=Ballerina Language Specification |access-date=2020-04-24 |archive-date=2020-08-11 |archive-url=https://web.archive.org/web/20200811095205/https://ballerina.io/spec/lang/master/ |url-status=dead}}</ref>
| developer = [[WSO2]]
Line 10:
| latest release date = {{Start date and age|2025|04|10}}
| typing = [[Structural typing|Structural]], [[Strong and weak typing|strong]], [[static typing|static]], [[type inference|inferred]]
| influenced by = [[Java (programming language)|Java]], [[JavaScript]], [[Go (programming language)|Go]], [[Rust (programming language)|Rust]], [[C Sharp (programming language)|C#]]<ref>{{cite journalweb |title=Ballerina, A modern programming language focused on integration |pages=15 |url=https://opensource.ellak.gr/wp-content/uploads/sites/5/2018/06/2018-06-Ballerina-GFOSS.pdf}}</ref>
| programming language = [[Java (programming language)|Java]], Ballerina, [[TypeScript]]<ref name="sourcecode"/>
| platform = [[x86-64]]
Line 22:
| website = {{URL|ballerina.io}}
}}
'''Ballerina''' is ana general-purpose [[programming language]] designed by [[WSO2]] for cloud-era application [[programmers]].<ref name="sourcecode">{{cite web |url=https://github.com/ballerina-platform/ballerina-lang |title=Ballerina source code |author=((Open Source Contributors)) |date=18 June 2019 |publisher=[[GitHub]]}}</ref> It is [[free and open-source software]] released under [[Apache License]] 2.
 
The project started in 2015 by architects from [[WSO2]] as a code-based alternative to the configuration-based integration tools such as [[enterprise application integration]] (EAI), [[enterprise service bus]] (ESB), and workflow products.<ref>{{Cite web|url=https://www.infoq.com/articles/ballerina-microservices-language-part-1|title=Ballerina Microservices Programming Language: Introducing the Latest Release and "Ballerina Central"|website=InfoQ|access-date=2018-06-07}}</ref><ref>{{Cite news|url=https://searchmicroservices.techtarget.com/tip/How-does-Ballerina-stack-up-as-a-cloud-native-programming-language|title=How does Ballerina stack up as a cloud-native programming language?|first=Alan|last=Earls|date=2019-03-01|access-date=2019-07-23}}</ref>