Online / 5 & 6 February 2022

visit

Fridtjof Siebert

Photo of Fridtjof Siebert

Fridtjof works on the Fuzion programming language. He is Chief Programming Language Designer and CEO at Tokiwa Software GmbH.

Dr. Fridtjof Siebert has a long history of implementing compilers, run-time systems and analysis tools for different programming languages on a wide range of platforms. His latest project is the Fuzion language and its open-source implementation.

In the 90s, he developed the Amiga Oberon compiler as a side-project to finance his studies at the University of Stuttgart. After implementing a compiler for Eiffel on Solaris/SPARC as his diploma thesis, he became part of the Open Software Foundation / The Open Group team in Grenoble that implemented the TurboJ Java compiler.

During his PhD at the University of Karlsruhe he developed the technical foundation for the JamaicaVM hard-real-time Java implementation. He was founder of the aicas GmbH and served aicas as CTO for 18 years developing their Java technology further to support hard-real-time GC on multi-cores on a large range of real-time OSes and CPU architectures and adding dynamic and static analysis tools such as the VeriFlux static analysis tool for Java byte-code.

Since 2019, he works as Chief Programming Language Designer for the Tokiwa Software GmbH where he develops the Fuzion language and tools, a new open-source programming language that combines a powerful syntax and safety features with simple base concepts that enable strong static analysis and highly efficient optimizing compilers.


Links

Events

Title Day Room Track Start End
Designing a new Language for Safety: Fuzion
A minimal language for safety-critical systems
Saturday D.safety Safety and Open Source 12:00 12:45
Fuzion: A New Language For The OpenJDK Unifying Java's Concepts Saturday D.openjdk Friends of OpenJDK 17:20 18:00
Fuzion Language Update
The marathon run 🏃🏃‍♀️ 🏃‍♂️ from a language prototype to a full implementation and toolchain.
Sunday D.minimalistic Declarative and Minimalistic Computing 13:35 14:05