A++: Using the World's Most Powerful Macro Facility With High Level Assembler, Part 2 of 2
Project and Program: Application Architecture Development and Integration
, LE and Programming Languages
, SHARE in Anaheim 2012
Part 2 of this tutorial builds on the basic concepts of the conditional assembly and macro language introduced in Part 1.
Macro instructions can be used both to extend and increase the power of the familiar "base" or "inner" Assembler Language, and also to create tailored languages that match application development requirements much more closely than (so-called) high level languages. Macros can provide functional and linguistic modularity, code and storage optimization, reusability, data hiding and encapsulation, abstract data types, polymorphism, and greatly simplified programming.
We'll examine some case studies to illustrate a variety of powerful techniques, including uses of new symbol attributes maintained by the Assembler.
Tom Wasik ; IBM Corporation
Back to Proceedings File Library