По уровням языки программирования делятся на:
1) языки простого и сложного уровня;
2) языки физического и математического уровня;
3) языки текстового и численного уровня;
4) языки низкого и высокого уровня;
5) языки естественного и формального уровня.