Sprachen

Unser Labor produziert Quelltexte in verschiedenen Sprachen, je nach Anforderung und Anwendungsfall:

Die Arbeit an Linux-Kernel-Treibern erfolgt prinzipbedingt in C.

Echtzeitfähige oder performance-kritische Anwendungen werden bei uns in der Regel in C++ entwickelt.

Sollte es notwendig sein, können wir selbstverständlich auch Userland-Software in C warten oder entwickeln, dann bevorzugt objektorientiert mit der GLib.

Unsere einfacheren Web-Anwendungen werden in HTML/CSS entwickelt und sparsam mit Javascript ausgestattet. 

Komplexere Web-Anwendungen ersetzen das Javascript mit Typescript, um zusätzliche Typ-Sicherheit durch den Kompilierungsprozess zu erhalten und insgesamt übersichtlicheren und wartbaren Code zu erzeugen.

Als relativ neue Sprache konnte Rust bisher leider noch nicht kommerziell produktiv eingesetzt werden. Sie wird allerdings in internen Projekten und zu Lernzwecken verwendet und erfreut sich dort großer Beliebtheit.