High Level Assembly
dunric writes "Randall Hyde has developed a programming language called High Level Assembly (HLA). It is a great way for new programmers to develop applications for both Windows and Linux. It works with a variety of assemblers, including Gas, Fasm, Masm and others. The website for Randy's HLA is located at: http://webster.cs.ucr.edu/"
Portability in assembly language? Huh?
And the men who hold high places must be the ones who start
To mold a new reality... closer to the heart
I'm sure it's a great teaching tool for learning assembler, and if you need to do a bit of assembler for some reason, cool.
However, using it to teach new programmers how to program applications? Why?
It's
a) Harder to learn than a High Level Language.
b) Takes a lot more work to get anything done when compared to High Level Languages.
c) Is much less use in a working envronment than knowledge of a High Level language is.
I think this should be modded as Insightful not Funny....
With modern C compiles in place its all but impossible to write an entire project with faster code then the same program in C.
ASM is good to optimize some sections, but even that is questionable nowadays because its probably less expensive to get a faster computer then having a coder with great insight into ASM optimize a section of the code for a week.
Also C code can run on a cluster or super computer if required.