[fpc-devel] Parallel processing in the compiler
Michael Schnell
mschnell at lumino.de
Tue Sep 7 10:51:31 CEST 2010
On 09/07/2010 09:49 AM, Hans-Peter Diettrich wrote:
>
>
> Logical grouping is not necessarily arbitrary or subjective. A
> compiler can be subdivided into front-ends, back-ends and
> infrastructure. Back-ends can be subdivided into system and CPU, with
> further exchangable functional blocks for e.g. object and debug
> information formats. The compiler infrastructure can be subdivided
> into parametrization, file/module management, and intermediate data
> storage. Intermediate data can be subdivided into symbol tables
> (declarations) and code (AST), with dedicated interfaces for the
> front- and back-ends, and general optimization.
I very much support your arguments !
But do you really think you can take on the work of such a huge
restructuring of the complete source code of the compiler including all
OS and Architecture variants ?
-Michael
More information about the fpc-devel
mailing list