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) |
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
Return to the
comp.compilers page.
Search the
comp.compilers archives again.