Sounds like what is done by the GNU compiler people. From what I've read, all 
the GNU compilers utilize the same "back end" code generator. IIRC, at one time 
the non-C compilers really did a <language> to C conversion, followed by a C 
compile. I don't know if I have the terminology correct, but now all the 
compilers in the GCC collection emit a "parse tree"(?) and pass that to the 
common back end for actual optimization and code generation.

Now if they would just create a COBOL and PL/I compiler "front end", I would be 
in 7th heaven.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 
[email protected] * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

> -----Original Message-----
> From: IBM Mainframe Discussion List 
> [mailto:[email protected]] On Behalf Of Edward Jaffe
> Sent: Friday, April 13, 2012 1:10 PM
> To: [email protected]
> Subject: Re: Modernizing the BCP code ?
> 
> On 4/13/2012 10:46 AM, David Crayford wrote:
> > On 14/04/2012 1:38 AM, Edward Jaffe wrote:
> >> On 4/12/2012 9:03 AM, David Crayford wrote:
> >>> AFAIK, the PL/X compiler shares a back-end with the other 
> code optimizers, 
> >>> so should produce excellent code.
> >>
> >> Not yet.
> >>
> >
> > So does that mean that the PL/X compiler produces inferior 
> code to the Metal/C 
> > compiler? That would be disappointing considering the 
> majority of the 
> > operating system is writen in PL/X!
> 
> Yes. This has been one of the justifications for not having a 
> new z/OS 
> Architectural Level Set i.e., the existing PL/X compiler 
> cannot generate code 
> that takes advantage of the newer hardware features, so why 
> force customers to 
> upgrade unnecessarily? The compiler was given to the folks in 
> Toronto a 
> couple/few years ago with the intent of having it enhanced 
> with the "smart" back 
> end used for other IBM compilers. Given that z/OS V2.1 will 
> require z9 
> processors there is even more pressure on Toronto to deliver 
> this much needed 
> "plumbing" enhancement.
> 
> -- 
> Edward E Jaffe
> Phoenix Software International, Inc
> 831 Parkview Drive North
> El Segundo, CA 90245
> 310-338-0400 x318
> [email protected]
> http://www.phoenixsoftware.com/
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
> 
> 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to