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) `}