Subject: Methods Of Running GFA Programs By: James Collett (Professor) A Member Of: VIRTUAL INFINITY Email: s6005146@oxpoly.ac.uk (or s6005146@brookes.ac.uk) Address: Room N4, L.S.C.Collage, Wheatley, Oxford, OX9 1HX Mono accnt.: bcc Interpreting And Compiling ========================== Source code is not in a form that the ST`s 68000 processor, or any machine`s processor, can execute (or run). In order to process, the source code must be converted into 'executable code', called machine code. When you normally Run, from the editor, GFA 'Interprets' the source code into machine code for the processor source line by source line, and 'gives' it to the processor in 'pieces'. When you run the first line is interpreted and executed, then the second, then the third and so on. The disadvantage of this is the interpreting 'gets in the way of' the run-time and slows the processor down. The solution to this is convert the entire source code into 'executable code', store this and run it separately instead of doing both conversion and execution in one go. This is called 'Compiling' the source code into executable code, which can then be run without an interpreter from the GEM Desktop! The GFA editor comes with an interpreter built in. But in order to convert your sources into stand-alone programs, a GFA compiler has to be obtained separately from GFA Media: Address: GFA Data Media (UK) Ltd Box 121 Wokingham Berkshire RG11 5XT U.K. Tel: 44 (0)734 794941 } Sales Fax: 44 (0)734 890782 } Only Note you ideally need exactly the same version compiler as interpreter. (For example I use version 3.5e interpreter and 3.5e compiler.) ---END---