Why C++ compiles slowly

Walter Bright newshound2 at digitalmars.com
Fri Aug 20 14:33:52 PDT 2010


bearophile wrote:
> HLA allows you to have a 1:1 mapping, if you want.
> You can find answers here:
> http://webster.cs.ucr.edu/AsmTools/HLA/HLADoc/HTMLDoc/hlafaq.txt
> Look especially at the answer to questions 6 and 23.


I found this amusing:

===============================================
6:  q.  Why is HLA necessary?  What's wrong with MASM,
         TASM, GAS, or NASM?  Do we really need another
         incompatible assembler out there?
     a.  HLA was written with two purposes in mind: The
         first was to provide a tool that makes it very
         easy (or, at least, easier) to teach assembly
         language programming to University students.
         Experiences at UCR bear out the success of
         HLA's design (even with prototype/alpha code
         with tons of bugs and little documentation,
         students are producing better projects than
         past courses that used MASM).
===============================================

because they weren't teaching assembler, they were teaching their pascal-like 
embedded language. Of course that's easier than assembler, but it isn't assembler.


More information about the Digitalmars-d mailing list