Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site cadre.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!rochester!cmu-cs-pt!cadre!sm From: sm@cadre.ARPA (Sean McLinden) Newsgroups: net.lang.c,net.lang,net.lang.pascal Subject: Re: Pascal to C translator Message-ID: <456@cadre.ARPA> Date: Sat, 15-Jun-85 08:36:01 EDT Article-I.D.: cadre.456 Posted: Sat Jun 15 08:36:01 1985 Date-Received: Tue, 18-Jun-85 07:17:43 EDT References: <415@yale.ARPA> Reply-To: sm@cadre.ARPA (Sean McLinden) Distribution: net Organization: Decision Systems Lab., University of Pittsburgh Lines: 32 Xref: linus net.lang.c:4880 net.lang:1406 net.lang.pascal:319 In article <415@yale.ARPA> stock@yale.ARPA writes: >I am looking for a Pascal to C translator, or any tools that might help >in translating Pascal source code to C source code. Please sent me >any suggestions, sources, or information that you might have to make >this task easier. > >Adam Stock at Yale Comix The CMU Andrew System which is a product of the IBM-sponsored Information Technology Center at Carnegie-Mellon University includes, among other things, a Pascal-to-C translator called "ptc". The system (which is a prototype of the user interface intended for IBM academic workstation), can be licensed to universities for $100.00 (I don't know about commercial interests) from CMU. The phone number is (412)-578-6700. For anyone with a Sun Workstation, this system is WELL worth the investment as it offers an efficient and clean working environment for interacting between networked Suns. (This in comparison to Sun Unix 4.2 Release 1.1, I haven't seen later releases, yet). To return to the Pascal-to-C issue, for a moment, it is worth stressing the fact that the large number of Pascal dialects makes it difficult to develop a general purpose translator, and some post-processing may be required with the translator, however, it has made life a lot easier for me since I rarely use Pascal enough to make it worth my while to delve into the syntax. Sean McLinden Decision Systems Laboratory