Език за програмиране от трето поколение (
3GL ) е език за програмиране, който е независим от машината. Програми, написани на 3GL, могат да бъдат компилирани, за да работят на много различни устройства. Сравнете това с програмен език от първо поколение (машинен код) или език за програмиране от второ поколение (асемблер). В тези езици програмата е написана специално за определен тип CPU и набор от инструкции.
3GL се появява за първи път през 50-те години с развитието на FORTRAN, ALGOL и COBOL. Тези езици се считат за "високо ниво", въпреки че са много по-ниски от съвременните езици за програмиране на високо ниво като C ++, Ruby и JavaScript.
Условия за програмиране