Haha, I think there were GCC projects for both COBOL and PL/I, but both are stagnate (and probably incomplete). One can still dream, though! Frank
>________________________________ > From: "McKown, John" <[email protected]> >To: [email protected] >Sent: Friday, April 13, 2012 12:53 PM >Subject: Re: Modernizing the BCP code ? > >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 > > > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN

