Path: utzoo!attcan!uunet!portal!cup.portal.com!chrisj From: chrisj@cup.portal.com (Christopher T Jewell) Newsgroups: comp.lang.modula2 Subject: Re: compilers for Sun or Apollo Message-ID: <13679@cup.portal.com> Date: 19 Jan 89 02:29:01 GMT References: <1160@eta.unix.ETA.COM> Organization: The Portal System (TM) Lines: 34 In <1160@eta.unix.ETA.COM>, skappel@eta.unix.ETA.COM (Steve kappel) asks about third-party M2 compilers for Sun and Apollo systems. The January '89 Unix Review has an article comparing compilers from ana-systems (415-341-1768) and Oregon Software (503-245-2202) running on a Sun-3. The ana-systems compiler is also available on the Apollo and a bunch of other 680x0 machines; the Oregon compiler is not (yet?) on other 68Ks, but _is_ available on VAX/VMS and SCO XENIX/386. Go figure it. As a quick summary for anyone who cannot find the magazine, Oregon gets an overall grade of B in the review's "Report Card" box, while ana gets a C. The major difference in the component scores is performance, B+ vs C; Oregon compiles faster, while generating code which is both faster and smaller. Both products get C- for documentation and B for support. BTW, the article says that the Oregon compiler supports 4-byte INTEGERs and 8-byte LONGINTs. Can anyone confirm or correct that? (If it's true, I presume that there are also 2-byte SHORTINTs, so that you can map certain Unix data structures correctly, nicht wahr?) If true, it makes the Oregon compiler a better fit for commercial (accounting) applications than most implementations of languages beloved by COBOL-haters are. I'd rather use a 64-bit LONGINT to keep track of the national debt in pennies than have to resort to a library-supplied DECIMAL type, where even addition and comparison require procedure calls. :-( Noting that the Oregon compiler runs on several architectures already, if I were in the market for a RISC-powered workstation I would beg Oregon for a hint as to whether they plan on targeting SPARC or MIPS next. (What's that you say? 88000? ) DISCLAIMER: I haven't tried either of these compilers myself (I haven't the iron), and I have a friend at Oregon SW, so please read the review instead of taking my word for it. Christopher T. Jewell chrisj@cup.portal.com sun!cup.portal.com!chrisj