📄 readme
字号:
=======================================
--- Nondeterministic Turing Machine ---
------------ C++ Simulator ------------
------------- Version 2.1 -------------
=======================================
The algorithm has been written by Alex Vinokur.
Programming Language : C++.
Any and all comments would be appreciated.
DISCLAIMER
==============================================================
Copyright (c) 2002-2003 Alex Vinokur.
------------------------------------------------------------
This file is part of C++ Simulator of a Nondeterministic Turing Machine.
C++ Simulator of a Nondeterministic Turing Machine is free software;
you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
C++ Simulator of a Nondeterministic Turing Machine is distributed in the hope
that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with C++ Simulator of a Nondeterministic Turing Machine;
if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
------------------------------------------------------------
mailto:alexvn@connect.to
http:up.to/alexv
==============================================================
=====================================
AVAILABILITY
-----------------------------------
### Web page ###
http:alexvn.freeservers.com/s1/turing.html
-----------------------------------
### Download ###
http:sourceforge.net/projects/turing-machine/
http:alexvn.freeservers.com/s1/turing.zip (via http:alexvn.freeservers.com/s1/turing.html)
Files:
* licence.gpl (GNU GENERAL PUBLIC LICENSE)
0. readme (this file)
--- Program Files ---
1. version.h Version Info (Declaration)
2. macro.h Various Macro
3. common.h Common Function etc (Declaration)
3. service.h Auxilary Classes/Functions (Declaration)
5. defs.h Common Definitions
6. tape.h Class Tape (Definition)
7. rules.h Classes CurSituation & NextSituation (Definition)
8. turing-m.h Class NondeterministicTuringMachine (Definition)
9. run.h Class Run (Definition)
10. version.cpp Version Info (Definition)
11. common.cpp Common Function etc (Implementation)
12. service.cpp Auxilary Classes/Functions (Implementation)
13. tape.cpp Class Tape (Implementation)
14. rules.cpp Classes CurSituation & NextSituation (Implementation)
15. turing-m.cpp Class NondeterministicTuringMachine (Implementation)
16. run.cpp Class Run (Implementation)
17. main.cpp Main Program
--- Makefile ---
18. Makefile
--- Demo Input Data Files ---
Various demo data files.
=====================================
ENVIRONMENT
### System & Compiler ###
Windows 2000 Professional
CYGWIN_NT-5.0 1.5.4(0.94/3/2)
GNU g++ version 3.3.1 (cygming special)
GNU Make 3.80
=====================================
USAGE
### Compilation & Run Tests ###
$ cd <YOUR-TURING-ROOT>
$ howto
=========================================================
Alex Vinokur
2003.11.25
-----------------------------------
mailto:alexvn@connect.to
http:up.to/alexvn
-----------------------------------
=========================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -