Полная классификация языков программирования: 1) Высокоуровневые (машинно-независимые) и низкоуровневые (машинно-зависимые) 2) Интерпретируемые и компилируемые 3) Декларативные и императивные 4) Процедурные и непроцедурные (объектно-ориентированные и функциональные)