A language for easy and efficient modeling of Turing machines

被引:6
|
作者
Chakraborty, Pinaki [1 ]
机构
[1] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi 110067, India
关键词
turing machine; compiler; interpreter; simulation;
D O I
10.1080/10002007088537484
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A Turing Machine Description Language (TMDL) is developed for easy and efficient modeling of Turing machines. TMDL supports formal symbolic representation of Turing machines. The grammar for the language is also provided. Then a fast singlepass compiler is developed for TMDL. The scope of code optimization in the compiler is examined. An interpreter is used to simulate the exact behavior of the compiled Turing machines. A dynamically allocated and resizable array is used to simulate the infinite tape of a Turing machine. The procedure for simulating composite Turing machines is also explained. In this paper, two sample Turing machines have been designed in TMDL and their simulations are discussed. The TMDL can be extended to model the different variations of the standard Turing machine.
引用
收藏
页码:867 / 871
页数:5
相关论文
共 50 条
  • [31] Wittgenstein and Turing machines
    Wagner, P
    REVUE DE METAPHYSIQUE ET DE MORALE, 2005, (02): : 181 - 196
  • [32] Modeling viral agents and their dynamics with persistent Turing machines and cellular automata
    Hao, Jingbo
    Yin, Jianping
    Zhang, Boyun
    AGENT COMPUTING AND MULTI-AGENT SYSTEMS, 2006, 4088 : 690 - 695
  • [33] Symmetric Instruction Machines and Symmetric Turing Machines
    Burgin, Mark
    Schroeder, Marcin J.
    PHILOSOPHIES, 2025, 10 (01)
  • [34] Decision problems for Turing machines
    Finkel, Olivier
    Lecomte, Dominique
    INFORMATION PROCESSING LETTERS, 2009, 109 (23-24) : 1223 - 1226
  • [35] Small deterministic Turing machines
    Universitaet Hamburg, Hamburg, Germany
    Theor Comput Sci, 2 (241-255):
  • [36] Beyond Turing's Machines
    Hodges, Andrew
    SCIENCE, 2012, 336 (6078) : 163 - 164
  • [37] TURING-MACHINES AND THE ENTSCHEIDUNGSPROBLEM
    BUCHI, JR
    MATHEMATISCHE ANNALEN, 1962, 148 (03) : 201 - 213
  • [38] REMARKS ON UNIVERSAL TURING MACHINES
    HERMAN, GT
    JOURNAL OF SYMBOLIC LOGIC, 1970, 35 (04) : 605 - &
  • [39] Infinite Time Turing Machines
    Joel David Hamkins
    Minds and Machines, 2002, 12 : 521 - 539
  • [40] STATE COMPLEXITY OF TURING MACHINES
    SCHMITT, AA
    INFORMATION AND CONTROL, 1970, 17 (03): : 217 - &