A Imperative Programming language that is really small. Used commonly to write pseudocode.

Concepts

FPC Command

fpc myfile.pas

Boilerplate

program {name of the program}
uses {comma delimited names of libraries you use}
const {global constant declaration block}
var {global variable declaration block}
 
function {function declarations, if any}
{ local variables }
begin
...
end;
 
procedure { procedure declarations, if any}
{ local variables }
begin
...
end;