Low-Level-Programmierung
Low-Level-Programmierung beschreibt die hardwarenahe Erstellung von Software. Es wird häufig C oder Assembler genutzt und erfordert genaue Kenntnis der Zielhardware. Als Teil der Embedded Programmierung ermöglicht sie effiziente Firmware, Treiber oder Startup-Codes.