[comp.compilers] HCR's Pascal to C translator

nash@hcrvax.uucp (07/06/89)

In article <4092@ima.ima.isc.com>, wbader@scarecrow.csee.Lehigh.EDU
(William Bader) writes:  

> A company called HCR makes a Pascal to C translator that passes the
> Pascal Validation Suite (on Xenix 286, I think).

HCR Corporation does offer a Pascal compiler which conforms to the
ANSI/IEEE770X3.97-1983 standard.  The compiler generates C code
which is then compiled using the C compiler available on the target
system.  The HCR/Pascal compiler is available for a larger number of
platforms including various architecture/Unix OS combinations.

> C generated by HCR has a tendency to crash the (rather poor)
> Xenix C compiler.  

Since HCR does not supply the C compiler, the performance of the
HCR/Pascal compiler is vulnerable to the limitations of the C
compiler available on the target system.  The C compiler on the
Xenix 286 system is restricted by the special features (such as
memory models and floating point software) which are not present in
C compilers for various other systems.  As well, newer releases of
the Xenix 286 compiler do overcome some of the problems encountered.

> Also, HCR requires linking with a library, and HCR only
> provides a 286 version.

HCR/Pascal is available for Unix V.3 as well as Xenix 386 systems on
386-based architecture.

[From nash@hcrvax.uucp]
--
Send compilers articles to compilers@ima.isc.com or, perhaps, Levine@YALE.EDU
Plausible paths are { decvax | harvard | yale | bbn}!ima
Please send responses to the originator of the message -- I cannot forward
mail accidentally sent back to compilers.  Meta-mail to ima!compilers-request