High-Level Assembly (HLA) is a language developed by Randall Hyde that enables the use of higher-level language constructs to aid both novice and experienced assembly developers. It supports advanced data types and object-oriented programming. Its syntax is loosely based on several high-level programming languages (HLLs), such as Pascal, Ada, Modula-2, and C++, to facilitate the creation of readable assembly language programs and enable HLL programmers to learn HLA quickly.