
  ===============================================
  ----- Turing Machine (C++ Implementation) -----
  ----------------- Version-1.0 ---------------- -
  ===============================================

  The algorithm has been written by Alex Vinokur.
  Programming Language : C++.
  Any and all comments would be appreciated.

  DISCLAIMER

    Copyright (c) 2002 by Alex Vinokur.

    This work and all works derived from it may be copied and modified 
    without any restrictions other than that 
    a copy of this copyright notice must be included in any copy 
    of this work or any derived work.

    The Author assume no responsibility for damage or loss of system
    performance as a direct or indirect result of the use of this
    software.

  =====================================
  AVAILABILITY

    -----------------------------------
    ### Web page ###
        http://alexvn.freeservers.com/s1/turing.html


    -----------------------------------
    ### Download ###
        http://alexvn.freeservers.com/s1/turing.zip (via http://alexvn.freeservers.com/s1/turing.html)

        Files:

           0. readme.txt	(this file)

              --- Program Files ---
           1. version.h        
           2. macro.h
           3. common.h
           3. service.h
           5. defs.h
           6. tape.h
           7. rules.h
           8. turing-m.h
           9. run.h

          10. version.cpp
          11. common.cpp
          12. service.cpp
          13. tape.cpp
          14. rules.cpp
          15. turing-m.cpp
          16. run.cpp
          17. main.cpp

             --- Demo Input Data Files ---
          18. metafile.txt
          19. states1.txt
          20. alphabt1.txt
          21. rules1.txt
          22. input11.txt
          23. input12.txt
          24. input13.txt
          *** See Note below

             --- Makefile ---
          25. Makefile

             --- Demo Run batch File ---
          26. compile.bat
          27. demo_run.bat


  =====================================
  ENVIRONMENT

    ### System & Compiler ###

	Microsoft Windows 2000
	MINGW 2.0.0-2
	GNU gcc/g++ version 3.2 (mingw special 20020817-1)
	GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.


  =====================================
  USAGE

    ### Compilation & Run Tests ###

        %compile.bat

        %demo_run.bat


  =====================================
  NOTE
    
    Files states1.txt, alphabt1.txt, rules1.txt, input11.txt
      contain description of a Turing Machine example (Recognition of Palindromes)
      * from "The Design and Analysis of Computer Algorithms [1976]"
      * by A.V.Aho, J.E.Hopcroft, J.D.Ullman
      * --> See examples 1.8, 1.9


=========================================================

	Alex Vinokur
		2002.11.09
	-----------------------------------
	mailto:alexvn@go.to
	mailto:alexv@hitechclub.com
	http://up.to/alexvn
	http://go.to/alexv_math
	-----------------------------------

=========================================================

