Pregled tehnika programiranja
Primjer sa strukturama podataka
jednostavna (simple) lista - nastavak
/*
 * Interface definition for a module which implements
 * a singly linked list for storing data of any type.
 */
MODULE Singly-Linked-List-1
BOOL list_initialize();
BOOL list_append(ANY data);
BOOL list_delete();
list_end();
ANY list_getFirst();
ANY list_getNext();
BOOL list_isEmpty();
END Singly-Linked-List-1
Øspecijalni tip podatka ANY definira tip podatka koji je element liste Øinicijalizacija liste pozivom funkcije list_initialize() Ødodavanje elemenata liste funkcijama list_append() i list_delete()
Øuništavanje liste procedurom list_end()
Ø