swany@reed.UUCP (Steve Swanson) (02/25/85)
*** MESSAGE *** I've finally decided that I don't work efficiently in FORTRAN and need either a C or Pascal compiler. If you have any advice on a good compiler for RT-11, I would really like hearing from you. Right now, Whitesmith's looks pretty good. Are the compilers from DECUS reasonable? steve swanson decvax!tektronix!reed!swany
jeff@dciem.UUCP (Jeff Richardson) (03/14/85)
We use OMSI Pascal from Oregon Software and Whitesmiths C on our RT-11 systems. I don't know much about the DECUS C compiler, but from what I've been told, Whitesmiths is better. I'm sure Whitesmiths C is better supported, and because it's been around a lot longer it is probably more bug-free. One problem with Whitesmiths that may not be a factor is that the generated code will not run on a machine without EIS or better. (Actually, you can get the compiler to produce non-EIS code, but it won't do you any good because they don't give you a non-EIS library.) I'm not sure whether this is the case with the DECUS C compiler as well. OMSI Pascal seems pretty good, but a lot of our users seem to have trouble figuring out how to do file I/O with it. By the way, we are heavy users of RT-11 here at DCIEM, and I'm the one in charge of looking after it all. Attempts to establish an RT-11 news group a couple of years ago failed, but if anyone wants to talk RT-11, I'm always willing. -- Jeff Richardson, DCIEM, Toronto (416) 635-2073 {linus,ihnp4,uw-beaver,floyd}!utcsrgv!dciem!jeff {allegra,ihnp4,linus,decvax}!utzoo!dciem!jeff
dan@rna.UUCP (& Ts'o,425T,7671,7948739) (03/17/85)
> One problem with Whitesmiths that may not be a factor is that the generated > code will not run on a machine without EIS or better. (Actually, you can get > the compiler to produce non-EIS code, but it won't do you any good because > they don't give you a non-EIS library.) I thought Whitesmiths did have a non-EIS library. We have older than current releases, but the -e of the second pass (p2.11) directs the code generator to emit code for non-EIS PDP-11's (basically generates subroutine calls which they include.) We have used the Whitesmiths compiler for projects running on standalone Falcon's (11/21 SBC's) which absolutely do not have EIS. There are, however, other problems with their compilers, like no multi-line #defines. But all in all a pretty decent product (at least it was at the time, we bought our first 6 years ago). Cheers, Dan
jeff@dciem.UUCP (Jeff Richardson) (03/19/85)
> I thought Whitesmiths did have a non-EIS library. We have older than > current releases, but the -e of the second pass (p2.11) directs the code > generator to emit code for non-EIS PDP-11's (basically generates subroutine > calls which they include.) We have used the Whitesmiths compiler for projects > running on standalone Falcon's (11/21 SBC's) which absolutely do not have EIS. The -e switch does in fact produce non-EIS code, but you still get the standard library when you link the program, which I figured needed EIS because the program wouldn't run on an 11/04, even when compiled with -e. I phoned Whitesmiths and told them about my problem, and they said they were working on a non-EIS library, but that was over a year ago and I still haven't seen it. -- Jeff Richardson, DCIEM, Toronto (416) 635-2073 {linus,ihnp4,uw-beaver,floyd}!utcsrgv!dciem!jeff {allegra,ihnp4,linus,decvax}!utzoo!dciem!jeff