Re: Converting Pascal to C++, C# or VB

Marco van de Voort <marcov@stack.nl>
9 Apr 2006 16:57:17 -0400

          From comp.compilers

Related articles
[5 earlier articles]
Re: Converting Pascal to C++, C# or VB englere.geo@yahoo.com (Eric) (2006-04-08)
Re: Converting Pascal to C++, C# or VB gneuner2@comcast.net (George Neuner) (2006-04-08)
Re: Converting Pascal to C++, C# or VB martin@gkc.org.uk (Martin Ward) (2006-04-08)
Re: Converting Pascal to C++, C# or VB neelk@cs.cmu.edu (Neelakantan Krishnaswami) (2006-04-08)
Re: Converting Pascal to C++, C# or VB thompgc@gmail.com (thompgc@gmail.com) (2006-04-08)
Re: Converting Pascal to C++, C# or VB marcov@stack.nl (Marco van de Voort) (2006-04-09)
Re: Converting Pascal to C++, C# or VB marcov@stack.nl (Marco van de Voort) (2006-04-09)
Re: Converting Pascal to C++, C# or VB marcov@stack.nl (Marco van de Voort) (2006-04-09)
Re: Converting Pascal to C++, C# or VB DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2006-04-10)
Re: Converting Pascal to C++, C# or VB gneuner2@comcast.net (George Neuner) (2006-04-10)
Re: Converting Pascal to C++, C# or VB englere.geo@yahoo.com (Eric) (2006-04-12)
Re: Converting Pascal to C++, C# or VB hebisch@math.uni.wroc.pl (Waldek Hebisch) (2006-04-12)
Re: Converting Pascal to C++, C# or VB oliver@first.in-berlin.de (Oliver Bandel) (2006-04-14)
| List of all articles for this month |

From: Marco van de Voort <marcov@stack.nl>
Newsgroups: comp.compilers
Date: 9 Apr 2006 16:57:17 -0400
Organization: Stack Usenet News Service
References: 06-04-017 06-04-039
Keywords: translator, Pascal
Posted-Date: 09 Apr 2006 16:57:17 EDT

On 2006-04-08, Eric <englere.geo@yahoo.com> wrote:
> I *STRONGLY* recommend the book, "Compiling for the .NET Common
> Language Runtime" by John Gough. A lot of people overlooked this book
> because they didn't understand why it's so good. John ported a Pascal
> compiler to the CLR and this book is about what he learned along the
> way (by the way, this Pascal compiler is high quality and open source,
> so you don't really need to convert your code in the first place).


Note that if that is about Gardens Point Component Pascal, CP is a successor
to Oberon-2 to my knowledge, and has been geared towards portability (ported
to JVM too) and thus is pretty much a long way from a typical native
production Pascal dialect, that invariantly got some C features for OS
interfacing?


A better reference for production code could be simply investigating what
docs Borland has about .NETifying Delphi code to compile under Delphi.NET.


What works, what not, and then make an invetarisation of what constructs



Post a followup to this message

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