Micron - Compiler und IDE für die Programmiersprache Oberon mit der Reichweite von C
Show HN: Micron – Oberon with the Power of C
Micron ist eine Systemprogrammiersprache, die die Einfachheit und Strenge von Oberon mit der Flexibilität von C verbindet. Sie eignet sich für Boot-Code, Treiber, Betriebssystemkerne und Anwendungen und ruft C ohne Wrapper auf. Das Projekt umfasst einen Compiler, einen Interpreter und eine IDE. Micron führt Sprachlevel ein, die von Level 0 (inline, kein Stack) bis Level 5 (Garbage Collection) reichen, um Abhängigkeiten zu kontrollieren. Zahlreiche Benchmarks, virtuelle Maschinen und Betriebssysteme mit etwa 130 kSLOC wurden bereits migriert. Eine vorkompilierte Version für Linux x86_64 und ein kostenloses Lehrbuch stehen zur Verfügung.
Micron ist als praktische Alternative zu C für die Systemprogrammierung gedacht und vereint die Modularität, Strenge und Einfachheit von Oberon mit der Flexibilität von C.