Re: C Compilers for IBM Mainframe

watson@win.tue.nl (Bruce W. Watson)
Thu, 29 Jul 1993 11:31:13 GMT

          From comp.compilers

Related articles
C Compilers for IBM Mainframe tartaris@hsi.com (1993-07-13)
C Compilers for IBM Mainframe tartaris@hsi.com (1993-07-28)
Re: C Compilers for IBM Mainframe watson@win.tue.nl (1993-07-29)
| List of all articles for this month |
Newsgroups: comp.compilers
From: watson@win.tue.nl (Bruce W. Watson)
Keywords: C, IBM, comment
Organization: Eindhoven University of Technology, the Netherlands
References: 93-07-049 93-07-077
Date: Thu, 29 Jul 1993 11:31:13 GMT

I hate to follow-up to an article that was already a summary, but none of
the summarized answers (on C for the 370) gave the information that I can.


For a time, I worked on the Waterloo C/370 compiler (1988/89). At the time
we had pretty much the best generated code (looking at IBM/SAS/Whitesmith)
and one of the best libraries. We also had no problems passing Plum-Hall.


The compiler is produced and maintained by the Computer Systems Group of
the Faculty of Mathematics of the University of Waterloo, Waterloo, Ont.
Canada (519) 885-1211 (for the Univ. main number). The last time I checked,
CSG was only on BITNET, and not many people really looked there either.
Like many other products by UW (eg. WATFOR, WATBOL, Maple etc.), the compiler
is probably licenced through Watcom, Inc. (at the very least, the doc's were
printed by Watcom Publications, Inc.). Watcom produces some pretty high
quality C/C++ compilers for the Intel x86's, but I doubt there is much in
the way of technology sharing between Watcom C/C++ 386 and Waterloo C/370.


Hope this fills in the missing parts.


Sincerely,
Bruce Watson.


--
Bruce Watson, watson@win.tue.nl, watson@stack.urc.tue.nl
[dmason@plg.uwaterloo.ca (Dave Mason) provided Watcom's address:


Watcom International Corp.
415 Phillip St.
Waterloo, Ontario
Canada


519-886-3700
-John]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.