home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 15 / CDACTUAL15.iso / cdactual / program / asm / OKTIMDAT.ZIP / WHAT4ASM.DOC < prev   
Encoding:
Text File  |  1988-11-23  |  3.8 KB  |  67 lines

  1.  
  2.         Why are Tom Gilbert's Heart & Mind programs including assembly
  3.         language source code in the Public Domain?  I'll try to answer
  4.         "What's in it for me?" and "What's in it for you?".  Providing
  5.         free software WITH source code serves my interests as I believe
  6.         it will serve yours.  The only difficulty in explaining how we
  7.         both benefit is that the answers are incredibly simple.
  8.  
  9.         Although Tom Gilbert's retirement fixed income is worth less as
  10.         each year passes, he is not interested in making money.  I have
  11.         the sole objective of increasing the use of assembly language.
  12.         My reward comes from inspiring others to use a Macro Assembler
  13.         or influencing them to request the more efficient products that
  14.         MASMing can produce.
  15.  
  16.         Higher level languages produce programs quicker but not better.
  17.         Modern high level languages provide impressive (flashy) display
  18.         with little effort from the programmer.  Whether using Microsoft
  19.         QuickBASIC or Borland's TurboPASCAL, you are insulated from the
  20.         problems of making "dumb" computers do what is required.  Their
  21.         internal routines take care of contingencies undreamed of by the
  22.         application programmer.  The C language, with its cryptic syntax
  23.         and magic functions (calling on assembly language routines that
  24.         have been hidden in its libraries and innards), lets programmers
  25.         "feel" like they have accomplished great tasks with little code.
  26.  
  27.         Programming with high level languages is like making a cake from
  28.         a commercial cake mix.  The results are great with all the hard
  29.         work and complicated technique provided by the manufacturer.  An
  30.         "illusion" of being a pastry chef is provided with the product.
  31.         Stores are well supplied, the results are tasty and home makers
  32.         receive raves from the guests.  The only thing lacking is self-
  33.         sufficiency and the only penalty is the overhead.
  34.  
  35.         Overhead?... A box of cake mix costs 3 or 4 times more than the
  36.         separate ingredients.  A High level language EXEcutable file is
  37.         10 to 40 times as big as one written in assembly language.  The
  38.         law of compensation prevails.  Cake mixes cost money for saving
  39.         effort.  High level language programs take more space and more
  40.         time to EXEcute the longer code.
  41.  
  42.         Your quick and easy benefit from the Tom Gilbert's Heart&Mind
  43.         EXEcutable or COMmand files is more efficient performance than
  44.         similar programs written in a high level language.  The longer
  45.         range benefit will come from using the source code as the means
  46.         for learning to code your own applications.
  47.  
  48.         I enjoy hearing from satisfied program users and usually act on
  49.         suggestions for improvement.  Should you report that my source
  50.         code led to assembly language achievements of your own, then:
  51.         Tom Gilbert's Heart will glow and his Mind will be refreshed.
  52.         The Copy Right to the specific program sources of these Public
  53.         Domain programs is retained only so that I can react in a nasty
  54.         manner should anyone attempt to market them commercially.
  55.  
  56.         If there is an application which you would like programmed in
  57.         assembly language before you feel competent to write it on your
  58.         own, feel free to write or call.  I do not program for pay; but,
  59.         may respond with help or the full program to inspire your future
  60.         MASMing.
  61.  
  62.                                         Tom Gilbert's Heart & Mind
  63.                                         7127 Lafayette Avenue
  64.                                         Kansas City, KS 66109-2522
  65.                                         Phone: (913) 299-2701
  66.  
  67.