高阶组合语言（）是一种由 发明的组合语言，它允许使用更高级的语言结构（类似高阶语言的语法）来帮助初学者和资深汇编语言开发者。 它完全支持高级数据类型和面向对象编程。 它使用松散的基于几种高级编程语言（HLL）的语法，如Pascal、Ada、Modula-2 和 C++，以允许创建可读的汇编语言程序，并允许 HLL 程序员尽可能快地学习自身。
起源和目标.HLA 最初被设想为在大学一级教授汇编语言编程的工具，其目标是在学习汇编语言时尽可能快地利用学生现有的编程知识来加快速度。 大多数