High Level Assembly
El HLA soporta, en lenguaje ensamblador, tipos de datos avanzados y programación orientada a objetos.El HLA fue concebido originalmente como una herramienta para enseñar programación en lenguaje ensamblador a nivel universitario."The Art of Assembly Languaje" por Randall Hyde usa el HLA para este mismo propósito (véase los enlaces externos para leer una versión en línea del libro).La biblioteca estándar del HLA es un conjunto extensivo de rutinas y macros preescritos, como el macro stout.put descrito arriba, que hacen la vida más fácil para los programadores, salvándolos de "reinventar la rueda" cada vez que escriben una nueva aplicación.Quizás tan importante como eso, la biblioteca estándar del HLA permite a los programadores escribir aplicaciones portables que funcionan bajo Windows o Linux con nada más que una recompilación del código de fuente.La salida del programa HLAPARSE es traducida a código objeto por MASM, FASM, TASM, o Gas.Esto es una muy agradable facilidad para los que necesiten traducir código entre diferentes ensambladores.