I must challenge your statement about the copyright's expiration, or did the author put it in the public domain?

In what country was it originally copyrighted?

Has the author been dead more than 20 years? [and that death date may be different for the item to pass into the public domain as in the USofA the Mickey Mouse law keeps getting the date shoved further and further into the future.]

Regards,
Steve Thompson

On 02/08/2018 05:24 PM, Paul Raulerson wrote:
On Feb 8, 2018, at 4:22 PM, Paul Raulerson <[email protected]> wrote:

How about the? Object Oriented ASSEMBLER LANGUAGE - from 1990.  (grin)  Not 
HLASM, but a fun read for language historians, amateur or otherwise!


The manual is out of copyright, and the entire book is available over at 
Bitsavers, if anyone would like to read it. I reproduced a few pages here to 
whet your appetites. :)

Chapter 4 is the most interesting part to me, and provides an interesting take 
on the subject I think. Caveat, I never used the OO parts of this assembler, 
mostly because it just looked like “too much trouble.”   I wish I had taken 
more time to study it back then.  In any event… enjoy!

  
http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_assembler/Turbo_Assembler_Version_5_Users_Guide.pdf
 
<http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_assembler/Turbo_Assembler_Version_5_Users_Guide.pdf>



-Paul

<page52image3841408.png>

<page53image3840736.png>

<page54image3827296.png>

<page55image3807136.png>






On Feb 8, 2018, at 1:36 PM, Seymour J Metz <[email protected] 
<mailto:[email protected]>> wrote:

I can get down and dirty with machine code, but my standard coding practice is 
to use lots of macros to automate repetitive tasks, sometimes with different 
code paths depending on the target processor.

As to library overhead, I've certainly written code design to fir well in a 
PL/I environment and never found the overhead to be unreasonable. And, yes, 
there is other code where I sweat every cycle, but that's the exception.

I can't see using the full OO paradigm in HLASM, but I've certainly seen 
implementation of parts of it in assembler code.

That "definition" isn't a definition, it's simply a list of purport6ed 
benefits. There are theological arguments about the one true definition, but there is a 
broad consensus that it includes classes, methods, objects, messages and inheritance.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3 <http://mason.gmu.edu/~smetz3>



Reply via email to