Welcome to the Dictionary of Programming Languages, a compendium
of computer coding methods assembled to provide information and
aid your appreciation for computer science history.
Browse the dictionary by clicking on a section:
A
B
C
D
E
F
G
H
I
JK
L
M
N
O
P
QR
S
T
UV
WXYZ+
Get a full dump of the dictionary:
List of Names
Short Form
Full Form
% This is one of the example programs % included with the V1.4 distribution. MODULE EightQueens. IMPORT Lists. PREDICATE Queen : List(Integer). Queen(x) <- Safe(x) & Permutation([1,2,3,4,5,6,7,8], x). PREDICATE Safe : List(Integer). DELAY Safe(x) UNTIL NONVAR(x). Safe([]). Safe([x|y]) <- NoDiagonal(x,1,y) & Safe(y). PREDICATE NoDiagonal : Integer * Integer * List(Integer). DELAY NoDiagonal(_,_,z) UNTIL NONVAR(z). NoDiagonal(_,_,[]). NoDiagonal(x,y,[z|w]) <- y ~= Abs(z - x) & NoDiagonal(x,y+1,w).
BARBERS STORAGE 20 GENERATE RVEXPO(1,1.5) QUEUE CUSTOMS ENTER BARBERS UNLINK MIN BARBERS,BARBGO,1,(UTIL)PL LINK CUSTOMS CLEAVE AVANCE .5 TERMINATE BARBGEN GENERATE ,,,20,5,1PH,1PL 20 BARBERS ASSIGN IBARB,N(BARBGEN),,PH LINK BARBERS,FIFO BARBGO SEIZE PH(IBARB) ADVANCE RVEXPO(1,30) RELEASE PH(IBARB) LEAVE BARBERS ASSIGN BUSE,FR(PH(IBARB)),,PL UNLINK CUSTOMS,CLEAVE,1 LINK BARBERS,FIFO GENERATE 60*10 TERMINATE 1 START 1
Descriptions in this dictionary are ©1997-99 Neal Ziring. Some examples copyright of their respective authors. Some technologies and languages are trademarked. Permission to copy descriptions is granted as long as authorship credit is preserved.
Comments on this dictionary, corrections and suggestions, are all welcome. Please use email, the address is ziring@home.com
[Ziring MicroWeb Home] [Dictionary Start] [Sign Guestbook]
Dictionary and script maintained by Neal Ziring, last major modifications 3/18/98. Most recent additions to dictionary and master list, 1/00.