Using HLA as an assembly language

Recently, I have been reading Randall Hyde books. I am interested to know if anyone there really uses HLA (high-level assembly) for any encoding other than educational. If I'm not mistaken, it was developed by Randal Hyde (maybe wrong ...), and he uses it to teach assembly concepts in high-level languages, but I don’t know if he uses it for everyday encoding.

+6
assembly programming-languages assemblies
source share
3 answers

HLA, in addition to the educational tool, also allows programmers to write assembly-level code and have it portable. Comparison of the usefulness of HLA contradicts the obvious barrier to the fact that only a small proportion of programmers program more in the assembly. Since there are other assembly dialects not only for each architecture, but also between architectures (for example, Intel vs. AT&T), this further fragmentes the user base of any particular one. Thus, yes, it is used, but only a small part of programmers use it.

+2
source share

I personally refuse to use HLA because I program in the assembly mainly for fun, and the best part of the assembly is correct (loops / conditions, etc.). I mean, using high-level constructs like if and while when building is nonsense, rather use C with built-in assembly.

+7
source share

In my experience, most build programmers use macros to get rid of the more annoying parts of assembly programming (using if / then / else macros to exclude comparison / conditional jump comparison sequences using manual coding, which may require double hops and ugly local shortcuts) . However, apart from the people who follow Mr. Hyde’s books, I’ve never encountered the HLA used in the real world.

+1
source share

All Articles