È completamente dipendente dal contesto.
- Rispetto a PHP, C è di basso livello;
- Rispetto all'assemblaggio x86, C è di alto livello;
- Rispetto alle istruzioni che ho usato per costruire questo universo in cui risiedi, C è di così alto livello che puoi a malapena vederlo.
Dipende da chi stai parlando e da cosa, da quale sia la risposta. C è un po 'una bestia unica, però, perché (come ha sottolineato Mike nei commenti), è il livello più basso di tutti i linguaggi di programmazione generici indipendenti dall'architettura, e queste sono le lingue che è più probabile incontrare nella realtà moderna. Quindi, in pratica, è probabile che sentiate C essere considerato "di basso livello" a meno che non stiate parlando con qualcuno che manipola bit in registri con un saldatore per vivere.