Linked by Thom Holwerda on Thu 30th Jun 2005 12:26 UTC
General Development For Linux users, HLA is a strong programming tool that allows them to create powerful programs on a variety of different levels. As HLA becomes more feature-rich, additional applications will be written using HLA under Linux. With HLA and Linux, programmers can develop new and exciting applications anyone can use. Read more.
Permalink for comment
To read all comments associated with this story, please click here.
But...
by Someone on Fri 1st Jul 2005 17:19 UTC

C escape sequences are ugly, jumbled in like that with everything else. I'm GLAD he chose not to use them, and it's not like they WON'T be translated to whatever they need to be translated to when the asm is parsed and linked (remember, we don't "compile" assembler). Technical reasons aside, giving novice student programmers clear, readable code is MUCH more compelling than any interoperability.

C++ reuses the bitshift "<<" and ">>" operators because, conceptually, they seemed the best way to express the idea of shifting ANY data into a stream or from a stream to a variable. So, when you overload them for your custom made unions, structs, objects or whatevers, you preserve the symbolic pattern of "into" and "out of". Others would have chosen differently, that's fair.

--JM