Turing is an actively used programming language created in 1982. Turing is a Pascal-like programming language developed in 1982 by Ric Holt and James Cordy, then of University of Toronto, Canada. Turing is a descendant of Euclid, Pascal and SP/k that features a clean syntax and precise machine-independent semantics. Turing 4.1.0 is the latest stable version of Turing. Read more on Wikipedia...

 38Years Old 20Users ?Jobs
• Turing ranks in the top 10% of languages
• Turing first appeared in 1982
• file extensions for Turing include t and tu
• Have a question about Turing not answered here? Email me and let me know how I can help.

### Example code from the web:

```% Accepts a number and calculates its 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)```

### Example code from Linguist:

```% Accepts a number and calculates its 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)```

### Example code from Wikipedia:

```% Accepts a number and calculates its 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)```

### Trending Repos

repo stars description

Last updated August 9th, 2020

Edit Turing on GitHub