Wow, we're going waaaaay off topic.
http://en.wikipedia.org/wiki/Turing_...mming_language
It is based heavily off-of pascal.
for example, here is a program that will fill an array with squares:
var numbs : array 1 .. 5 of int
function square(n : int) : int
result n * n
end square
for x : 1 .. 5
numbs(x) := square(x)
put x, "x", x, "=", numbs(x) : 5
end for
Maybe it's just my personal disdain...