Was this page helpful?

Tutorial Video

Lingua Franca (LF) is a polyglot coordination language for concurrent and possibly time-sensitive applications ranging from low-level embedded code to distributed cloud and edge applications. On Oct. 8, 2021, we offered a tutorial on Lingua Franca for the EMSOFT conference, a part of ESWEEK. A video playlist recording is available in six segments, as detailed below.

Useful links:

Part I: Introduction

This part briefly describes the background of the project and explains how to get started with the software.

Useful links:

Part II: Hello World

This part introduces the language with a simple example.

Useful links:

Part III: Target Languages

This part focuses on the target languages other than C, namely C++, Python, TypeScript, and Rust.

Useful links:

Part IV: Basic Concepts

This part focuses on basic concepts in the language and includes three demos.

Useful links:

Part V: Concurrency

This part focuses on how the language expresses concurrency, exploits multicore, and supports distributed execution.

Useful links:

Part VI: Research Overview

This part focuses on a few of the research projects that have been stimulated by the Lingua Franca project.

Useful links:

Lingua Franca is an open source project. Help us improve these pages by sending a Pull Request

Contributors to this page:
PDPeter Donovan  (1)
Eeal  (1)

Last updated: Nov 10, 2023