HCR's Pascal to C translator

nash@hcrvax.uucp
Wed, 5 Jul 89 17:02:11 EDT

          From comp.compilers

Related articles
HCR's Pascal to C translator nash@hcrvax.uucp (1989-07-05)
| List of all articles for this month |
From: nash@hcrvax.uucp
Date: Wed, 5 Jul 89 17:02:11 EDT

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]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.