Noeud: Compilation, Noeud « Next »: , Noeud « Previous »: Dynamic Programming, Noeud « Up »: Behind the Screen



Compilation Process

Given a set of clauses (and eventually a query), the compilation process builds some code of an Abstract Machine and a set of objects that encapsulate this code. The resulting code is either emulated or emitted toward a C file.

From programs to LPDA

From LPDA to Abstract Machine Code

Emitting C code

The emitting phase emits the compiled code to a C file. Futrhermore, some additional code needed to build terms, objects and to run initialization is also emitted.