home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / fortran / compiler / sbm / read.me < prev    next >
Text File  |  1994-06-04  |  4KB  |  101 lines

  1.  
  2.     Before you proceed, I am going to tell you enough about SBM fortran
  3.     so that you can decide whether or not you wish to continue the
  4.     installation.
  5.  
  6.     SBM FORTRAN is a non-scientific compiler.  That is, it does not, at
  7.     this writing, have floating point routines.  It also does not support
  8.     the lengthy mathematical expressions of standard fortran.
  9.  
  10.     Aside from this, it is a powerful FORTRAN-77 type compiler, producing
  11.     very compact executable code.
  12.  
  13.     It is a compiler compiler.  It was conceived as a bootstrap system to
  14.     compile parts of itself.  For this reason I refer to it as my answer
  15.     to 'C'.
  16.  
  17.     It combines the simplicity of fortran coding with the power of the
  18.     assembler.  You can intermix assembler code into the fortran source.
  19.  
  20.     About 30% of the compiler was written in fortran and compiled using
  21.     a core-version of the compiler itsef.
  22.  
  23.  
  24.  
  25.  
  26.                          Installing the system
  27.  
  28.     At this point, we have a file that requires further extraction. It
  29.     is WASM.ZIP.  WASM is a large system.  If you are not interested in
  30.     assembly language, you may wish to extract only WASM.COM from the archive.
  31.  
  32.                i.e.  PKUNZIP A:WASM WASM.COM
  33.  
  34.     If you have a floppy-based system, you must now delete WASM.ZIP.
  35.  
  36.     Those who program in assembler will certainly wish to extract all of
  37.     the system.  it is a very powerful and easy to use macro assembler
  38.     written by ERIC TAUCK of Meringo Illinois. Many thanks to Eric for
  39.     this fine product. 
  40.  
  41.     Here is what we now have in the current directory.
  42.  
  43.  
  44.          SBM.MAC          Macro library. It must be located in the 
  45.                           current directory, where the fortran source
  46.                           must also be located.
  47.  
  48.          The rest of the modules can be re-located to a core directory
  49.          if you are using pathing.  Otherwise, leave them here.
  50.  
  51.          SBM.COM          The fortran compiler.
  52.  
  53.          WASM.COM         Eric Taucks' assembler. 
  54.  
  55. ############################################################################
  56. -----> Auf dieser CD befindet sich der Wolfware Assembler nicht im
  57.        Fortran-Verzeichnis sondern (logischerweise) im Verzeichnis
  58.        \ASSEMBLR\ASM\WASM !!! und (ebensologischerweise) ist WASM
  59.        nicht gepackt sondern wurde in dieses Verzeichnis (ready-to-use)
  60.        entpackt!!!!!!!
  61.        Da der Wolfware Assembler selbst benötigt wird, befindet sich
  62.        WASM.COM zusätzlich auch nochmals in diesem Verzeichnis!
  63. ############################################################################
  64.          LINKUP.COM       The linker.
  65.  
  66.          FORCL.BAT        For compiling only.
  67.  
  68.          FORCLG.BAT       Compile, link and GO.
  69.  
  70.  
  71.          If you wish to print the documentation on both sides of the
  72.          printer paper, print SBM.LS1 on the front, then SBM.LS2 on the
  73.          back.  Otherwise, just print SBM.LST.
  74.  
  75.         SBM.LS1          Documentation, front pages.
  76.         SBM.LS2          Documentation, back pages.
  77.  
  78.         SBM.LST          Documentation, all on same side.
  79.  
  80.         The following are fortran test modules and samples.  You may wish
  81.         to look them over, then delete.
  82.  
  83.         TESTALL.FOR       Tests most functions of the compiler.  It was
  84.                           used for much of the debugging of the system.
  85.  
  86.         Q20.FOR           A 20 questions program.  In its' present form,
  87.                           should probably be called '15 questions'.
  88.  
  89.         ASM.FOR           Fragments of an assembler being written in SBM
  90.                           fortran.  Included only to illustrate some
  91.                           coding techniques that can be used.  You may
  92.                           wish to look it over, then delete.
  93.  
  94.     If you just want to see the compler go without further delay, just
  95.     type
  96.  
  97.              FORCLG Q20
  98.  
  99.  
  100.                             - enjoy -
  101.