Xref: utzoo comp.lang.c:10434 comp.unix.questions:7264 Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!killer!egs From: egs@killer.UUCP (Eric Schnoebelen) Newsgroups: comp.lang.c,comp.unix.questions Subject: Re: C COMPILER FOR IBM MAINFRAME Message-ID: <4190@killer.UUCP> Date: 26 May 88 22:01:07 GMT References: <867@dsacg3.UUCP> Reply-To: egs@killer.UUCP (Eric Schnoebelen) Distribution: na Organization: John W. Bridges & Associates, Inc. Lines: 39 In article <867@dsacg3.UUCP> nff0132@dsacg3.UUCP writes: > >We are considering using C language for supportware development on >our mainframe computers to allow portability across operating >system environments. > >Does anyone have any information on available C compilers for the >IBM series 3080 mainframe computer operating under MVS? > >Name of company and telephone number be of great help. > >Also if anyone has used these compilers I would be interested in hearing >your opinion - good or bad. One possiblity: IBM's remarket of Whitesmiths C compiler. It is ANSI conformant, supports calling other language routines from C, runs on MVS, CMS, TSO, etc. I used it to port a C program from a PC to an IBM mainframe for one of our customers. We leased the compiler from IBM for one month to complete the port. We were running on a service bureau machine under MVS with ROSCOE as the interactive environment. I can't say what it runs like under any other enviroment. The biggest problems I had were adapting to F type records for output and figuring out how the command line might be setup, as well as normal ascii to ebcdic translations ( I was the only person on this machine with any C experience, so the bureau couldn't be much help ). Basically, if the code will compile on an ANSI confroming compiler elsewhere, it should compile without much problem on this one. I believe you can acquire copies of the manuals from IBM for a minimal cost ( I still have the copies I used ). Hope this helps Eric Schnoebelen John W. Bridges & Associates, Inc. Lewisville, Tx ..!killer!u-word!egs #include