Article View: comp.arch
Article #1528Re: What is a Mainframe?
From: Henry Spencer
Date: Sat, 15 Jul 1989 22:06
Date: Sat, 15 Jul 1989 22:06
23 lines
1679 bytes
1679 bytes
In article <1604@gazette.bcm.tmc.edu> rick@pavlov.tmc.edu (Richard H. Miller) writes: >>... most mainframes run dinosaur OS's that have never heard of >>a source archive. (Programmers tend not to use macros with their >>assembler, let alone a high level language.) > >I have worked with mainframes systems for close to 15 years including IBM, >DEcsystem-10s and Unisys 1100. I can assue you that system software for these >systems include extensive use of MACROs. This is the only way to do the >software ... In fact, there is generally a strong correlation between the sophistication of the assembler's macro facilities and the extent to which people are expected to use assembler for "real" programming. The reason Unix assemblers generally don't have *any* macro facility is that nobody uses them for routine programming. (When you're doing speed-critical code or the bottom- level kernel primitives, you usually don't want macros hiding the details of the code.) Back in the pre-Unix days when I did a lot of assembler, it wasn't uncommon to run into macro packages that were almost high-level languages. -- $10 million equals 18 PM | Henry Spencer at U of Toronto Zoology (Pentagon-Minutes). -Tom Neff | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
Technical Details
Message-ID:
<1989Jul15.220613.9054@utzoo.uucp>Path:
arc1-ca.pugleaf.net!utzoo!henryReferences:
<125@ssp1.idca.tds.philips.nl> <20752@winchester.mips.COM> <27637@lll-winken.LLNL.GOV> <164@bms-at.UUCP> <1604@gazette.bcm.tmc.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.arch Path: arc1-ca.pugleaf.net!utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: What is a Mainframe? Message-ID: <1989Jul15.220613.9054@utzoo.uucp> Organization: U of Toronto Zoology References: <125@ssp1.idca.tds.philips.nl> <20752@winchester.mips.COM> <27637@lll-winken.LLNL.GOV> <164@bms-at.UUCP> <1604@gazette.bcm.tmc.edu> Date: Sat, 15 Jul 89 22:06:13 GMT