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