[comp.lang.c] C compilers for IBM 4381.

ok@quintus.uucp (Richard A. O'Keefe) (11/02/88)

In article <1091@altger.UUCP> logex@altger.UUCP (logex)
[asks for information about C compilers on IBM mainframes]
I have directed this followup to comp.lang.c as well, as the
question has been asked there before.

IBM part numbers for IBM C manuals

SC09-1128-01	C Language Manual
SC09-1129-01	C Compiler User's Guide for MVS, MVS/XA
SC09-1130-01	C Compiler User's Guide for VM/CMS

The compiler is called "IBM C for System/370 Program Offering",
products 5713-AAG and 5713-AAH.

The address on the manuals we have is
	IBM Canada Ltd,
	Information Development,
	Department 849,
	1150 Eglinton Ave East,
	North York,
	Ontario,
	Canada M3C 1W3.

You will probably want to get

SC26-4353-0	Systems Application Architecture,
		Common Programming Interface,
		C Reference

This is really meant for IBM C/2 for the PS/2, but as with other SAA
manuals it gives you a synoptic view of that and the mainframe products,
so you know which things are portable within the IBM world.

The SAS/Lattic C compiler is called
	Lattice C Native Compiler as Modified by
	SAS Institute Inc. for IBM 370 Systems.

	SAS Institute Inc.,
	Box 8000,
	Cary,
	NC 27511-8000

	(919)467-8000

The NorCroft C compiler is "a re-targetable, optimising ANSI (draft)
C compiler", which "produces either or both ibm object modules or
assemblable listing".  On an IBM 3084 running MVS/XA it gets "Dhrystone
figures over 23K", and "can compile 0.6mb of source in less than 1 minute cpu."
NorCroft is a trading name of a startup company (Codemist Ltd)
formed by three academics:
  Prof J.P. Fitch, Dept of Computer Science, Bath University, UK
  Dr. A. Mycroft, Computer Lab, Cambridge University, UK
    Email:  am@cl.cam.ac.uk,
    phone   +44 223 334621 (office)
  Dr. A.C. Norman, Computer Lab, Cambridge University, UK
    Email:  acn1@phx.cam.ac.uk,
    phone   +44 223 338550 (office)
  FAX: +44 223 334748 (marked attention Dr. Mycroft/Norman Computer Lab).

----------------
I know Alan Mycroft, and we have used SAS Lattice C, but I have no other
connection with any of these companies.