•s obyčajnými dátovými typmi by sme sa ďaleko nedostali
•potrebujeme často reprezentovať komplikované štruktúry
•spomni matematiku:
–množiny
–zoznamy
–funkcie (postupnosti)
–stromy (grafy)
•spomni Pascal
–polia (array [1..10] of integer)
–záznamy (record meno: string; vek: integer; end;)
–množiny (set of integer)