Языки программирования третьего поколения считаются универсальными, потому что они не имеют жёсткой зависимости от конкретной аппаратной платформы и используемых на ней машинных команд. 5
Это позволяет выражать алгоритм в форме, не зависящей от особенностей машины, на которой он будет исполняться, что даёт возможность переносить программы с одной ЭВМ на другую. 1