touque.ca > Education Commons > Turing

Glossary

comments
code written for the benefit of programmers and never seen by end-users;
a line of code, starting with a percentage sign and a blank space (% ), which is ignored by the computer;
comments appear in the IDE editor in green
concatenation
the joining in sequence of character strings
end-user
person who uses a program to accomplish a task like write a document, edit an image, play a game, or communicate over a network;
during application development, students are both programmers and end-users, so it is important that students remember which role they are playing
executable
the binary-code version of a program which can be executed directly by a computer without translation; Windows executable files have the extension .exe; OS X executable files have the extension .app
identifier
a name created by a programmer to identify a constant, variable, procedure, or function;
identifiers appear in the IDE editor in blue
keyword
a built-in part of the Turing language which identifies a constant, procedure, or function;
keywords appear in the IDE editor in bold
operand
the object of an operation
operator
a symbol or keyword which represents an operation to be performed on one or more operands;
unary operators operate on a single operand;
binary operators operate on a two operands
programmer
a person who designs algorithms, writes and tests source code, and produces an executable
source code
the plain-text version of a program which can be read by humans; this version cannot be executed directly by the computer; end-users almost never see this code; exception: open-source programs; Turing source-code files have the extension .t
statements
programs are composed of statements; virtually every Turing statement begins with a verb and is followed by 0 or more objects; objects are separated by commas

touque.ca > Education Commons > Turing

[This page last updated 2020-12-23 at 12h13 Toronto local time.]