home *** CD-ROM | disk | FTP | other *** search
/ Falcon 030 Power 2 / F030_POWER2.iso / ST_STE / MAGS / ICTARI03.ARJ / ictari.03 / GFA / TUTORIAL / GFA4.TXT < prev    next >
Text File  |  1989-07-29  |  2KB  |  46 lines

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