Низкоуровневые языки программирования — это языки, которые предоставляют минимальный уровень абстракции от аппаратного обеспечения компьютера. Они близки к машинным кодам.
Среди предложенных вариантов, Ассемблер является низкоуровневым языком программирования, так как он использует мнемоники для представления машинных инструкций.
PHP, Python, C#, JavaScript — это языки высокого уровня, которые предоставляют более высокий уровень абстракции.