Institute of Computer Languages
Compilers and Languages Group

Talks 2017 - Sanjiva Weerawarana

Der Arbeitsbereich für Programmiersprachen und Übersetzer am Institut für Computersprachen lädt zu folgendem Vortrag ein:

Sanjiva Weerawarana/H3> WSO2
Datum: Dienstag, den 31. Oktober 2017
Zeit: 14:00 Uhr s.t. *)
Ort: TU Wien, Bibliothek E185.1, Argentinierstr. 8, 4. Stock (Mitte).
*) Tee: 13:30 Uhr in der Bibliothek E185.1, Argentinierstr. 8, 4. Stock (Mitte).


Hello Ballerina! A programming language for the networked world


Ballerina ( is a new event-driven programming language optimized for writing networked applications and services. Ballerina learns from Java, Go, Typescript and a variety of other languages and is a complete programming system designed for the way we program today - event-driven, network-aware, security-aware, data-aware, repository-aware, concurrent, strongly typed and highly performant. Ballerina has both a C-heritage text syntax and a complete graphic syntax using a sequence diagram metaphor which promotes natural concurrent programming compared to current approaches for concurrency. Ballerina has native understanding of JSON, XML and also tabular data. Ballerina is designed to run optimally in containers and lightweight execution environments. This talk explains the concepts behind Ballerina and explains how its sequence diagram based programming model works to provide dramatic improvements in developer productivity for programs that ! rely on a significant amount of networked interactions to achieve their objectives.


Sanjiva Weerawarana is Founder, Chairperson and Chief Architect of WSO2, which develops open source enterprise middleware technology to enable companies to become digital businesses. Prior to starting WSO2, he was at IBM Research where he led the development of Web services standards and technologies. He's a long time open source developer and advocate and is a Member of the Apache Software Foundation, an Emeritus Board Member of the Open Source Initiative and, and Founder and Chief Scientist of the Lanka Software Foundation. He holds a Ph.D. in Computer Science from Purdue University in 1994.

Sie möchten auf diesen Vortrag durch Aushang hinweisen? Eine druckfertige Einladung im pdf-Format dafür finden Sie hier.

   About Us
      Talks 2017
      Talks 2016
      Talks 2015
      Talks 2014
      Talks 2013
      Talks 2012
      Talks 2011
      Talks 2010
      Talks 2009
      Talks 2008
      Talks 2007
      Talks 2006
      Talks 2005
      Talks 2004
Fast Access:
Previous Talk
Faculty of Informatics
Vienna University of Technology
top | HTML 4.01 | Datenschutzerklärung | last update: 2018-05-25 (Webmaster)