[Lazarus] Delphi post-XE3 roadmap

Felipe Monteiro de Carvalho felipemonteiro.carvalho at gmail.com
Wed Aug 22 16:05:20 CEST 2012


On Wed, Aug 22, 2012 at 3:41 PM, Chavoux Luyt <chavoux at gmail.com> wrote:
> Sorry for a newbie question, but how is FPC connected to gcc anyways?

It is not.

> Doesn't it translate the (object) pascal code directly into the
> various machine languages for the different platforms (Or into
> assembler and then machine language)?

It converts to assembler and then to machine code.

> Pascal, only needs a one-pass
> compiler, making it by nature much faster to compile than C based
> languages, so why would FPC use anything C or C++ (except for external
> function calls to the OS API)?

LLVM is not made only for C/C++, it is multi-language. Check wikipedia on LLVM

-- 
Felipe Monteiro de Carvalho




More information about the Lazarus mailing list