1. generace - strojový kód -> harvardská architektura sekvence bitů procesor přeloží to co mu přijde na vstup a z toho přeloží na výstup instrukce jsou základní -- sčítání, posouvání mezi instrukcema 2. generace - Assembler na vstup se zadávají kody instrukci ty se prelozi na strojovej kod a potom se uknovi endem END 3. generace - C, C# objektové programovaní Další dělení jazyků - kompilované interpretované python = dynamický interpretovaný jazyk, který se překládá za běhu. chyby se vypisují až po spuštění. procedurální - SQL