Re: HLA



brennan.vincent@xxxxxxxxx wrote:
.... snip ...
Just a bit of a nitpick, though: Mr. Hyde, the argument in your last
post is fallacious.

You think so?

Of course it's true that no one has ever written a
program in MASM that couldn't be translated to HLA,

Wrong. Sixteen bit real mode code cannot be directly translated into
HLA, as the latter only supports the flat memory model. In the 80s and
early 90s, all MASM code was of this type.

this is true of any
compiled language. It's also true that no one has ever written a
program in, for example, C++ that couldn't be translated to HLA, and
I'm sure nobody calls C++ an assembly language.

Neither is Randall claiming that. Ultimately all code produced by all
langauges can be translated to machine code. A possible definition of
an assembler is a translator that accepts all possible mnemonics
specified by the microprocessor manufacturer. HLA qualifies in this
regard, as long as you ignore 16 bit segmentation.

.



Relevant Pages

  • Re: Assembler Benchmarks
    ... I think this is one of those places where GPL can ... > The HLA package is public domain. ... We write translator programs that convert the canonical form to ... dilemmas for Rene... ...
    (alt.lang.asm)
  • Re: Assembler Benchmarks
    ... > from one syntax to the other and stuff...until Frank reminded me of ... The HLA package is public domain. ... The "canonical form" would be specifically designed to be easy to ... We write translator programs that convert the canonical form to each of ...
    (alt.lang.asm)
  • Re: What do I do with Art Of Assembly?
    ... language, ... An implementation of a language is a particular translator ... In the case of the HLA *language*, ... Because it is a "compiler" and not an assembler, ...
    (alt.lang.asm)
  • HLA History
    ... The Self-proclaimed "assembly language historian" ... High-Level Assembler. ... HLA *has* been around long enough now ... using MASM 6.1. ...
    (alt.lang.asm)
  • Re: Helpful Practical Uses of Conditional Assembly
    ... > students' assembly language education. ... they continue to learn (assuming that learning ... journal articles and books, almost all in MASM. ... I know HLA ...
    (alt.lang.asm)