Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!news.misty.com!news.iecc.com!nerds-end From: Thomas David Rivers Newsgroups: comp.compilers Subject: Re: IBM mainframe compilers produce object code or invoke assembler? Date: Wed, 27 Apr 2011 19:05:38 -0400 Organization: Aioe.org NNTP Server Lines: 24 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <11-04-041@comp.compilers> References: <11-04-040@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: gal.iecc.com 1303947018 33051 64.57.183.58 (27 Apr 2011 23:30:18 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Wed, 27 Apr 2011 23:30:18 +0000 (UTC) Keywords: assembler Posted-Date: 27 Apr 2011 19:30:18 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: x330-a1.tempe.blueboxinc.net comp.compilers:108 compilers@is-not-my.name wrote: >Does anyone happen to know if the traditional IBM language products like >COBOL, PL/I, FORTRAN etc. invoke the assembler internally to produce object >code, or if they produce object code directly? ... In general; they produce object code. The compilers have to take advantage of object-specific features that are not available via the assembler syntax. The Dignus compilers produce assembler, and we have to provide our own assembler that not only is IBM compatible, but also has support for these features. And, due to the various complexities of IBM assembler syntax, it's frequently the case that the compile step is much faster than the assemble step. - Dave Rivers - -- rivers@dignus.com Work: (919) 676-0847 Get your mainframe programming tools at http://www.dignus.com [What OS object features can't the usual IBM assemblers produce? -John]