LocalazyLocalazy

High Level Assembly

High Level Assembly (HLA) ist eine von Randall Hyde entwickelte Programmiersprache. Sie ist als High-Level-Alternative zu den traditionellen Assembler-Sprachen konzipiert. HLA ist eine strukturierte, statisch typisierte Sprache, die eine einfache, C-ähnliche Syntax verwendet. Sie unterstützt sowohl Prozeduren als auch Funktionen und verfügt über einen umfangreichen Satz von Datentypen. HLA bietet auch ein leistungsfähiges Makrosystem, mit dem der Programmierer neue Sprachkonstrukte definieren kann. HLA-Programme werden zu nativem Code kompiliert, was sie sehr schnell macht. Die Sprache wurde zum Schreiben einer Reihe von Hochleistungsanwendungen verwendet, darunter die Spiele-Engine Doom 3. Randall Hyde hat auch ein Buch mit dem Titel "The Art of Assembly Language Programming" geschrieben, das eine ausgezeichnete Quelle für das Erlernen dieser Sprache ist.