Turing Programming Language Help For Students

Introduction to Turing Programming Language

Turing is a Pascal like programming language developed in 1982. In computability theory, a system of data manipulation rules is said to be Turing complete or computationally universal if it can be used to simulate any single-Taped Turing machine. Turing is particularly appropriate as a first language for learning and teaching. It incorporates many of the advantages while avoiding most of the disadvantages of earlier languages. The following features make Turing particularly suitable as a first language.

  • we can write one-line program in Turing.
  • Turing is defined by simple rules with few exceptions.
  • Turing is a standardized language. Most Turing program will run on a Macintosh or a UNIX workstation and give the same result.
  • Turing has a formal definitions and semantics.

Example: Calculate A Factorial

 function factorial (n: int) : real
      if n = 0 then
           result 1
      else
           result n * factorial (n - 1)
      end if
 end factorial
 
 var n: int
 loop
      put "Please input an integer: " ..
      get n
      exit when n >= 0
      put "Input must be a non-negative integer."
 end loop
 
 put "The factorial of ", n, " is ", factorial (n)
Turing Programming Language
 

Turing Compiler

Turing 4.1.1 IDE and compiler are available for download click here