4. Typy dat

Ve vyšších programovacích jazycích jsou vymezeny určité typy dat, které charakterizují obory hodnot proměnných a přípustné operace nad těmito hodnotami. Tyto typy jsou relativně nezávislé na skutečném uložení dat pro konkrétní typ počítače.

Běžné typy dat, jako celá čísla, reálná čísla, logické hodnoty, jednotlivé znaky, jsou z hlediska přípustných operací dále nedělitelné, jsou to tzv. jednoduché datové typy.

Existují i strukturované datové typy, (jako např. pole, záznamy, soubory, objekty), které se ve vyšších jazycích běžně používají.

Strukturovaný datový typ je tvořen dalšími typy – jednoduchými i strukturovanými.

V objektově orientovaných jazycích se dále zobecňují operace s datovými typy na metody. Metody jsou podprogramy, které pracují s daným typem. Mohou být velmi obecné a složité.