Про низкоуровневые языки

На Хабре последнее время народ активно дискутировал на тему на является ли низкоуровневым язык Си. Сначала появилась статья “С — не низкоуровневый язык”. Затем в противовес ей появилась другая - И всё же C — низкоуровневый язык.

И многие как роботы повторяют одно и то же, мол, Си - язык высокого уровня. А, например, ассемблер - язык низкого уровня. И вот тут автор второй статьи порадовал - хоть он попытался обратить внимание людей на нелогичность использования таких формулировок. Правда, не особо успешно.

Так и продолжают все повторять “языки высокого уровня”, “языки низкого уровня”. Да какие еще языкИ? Тогда мы приходим к делению на ассемблер(ы) и все остальные языки. По-моему, в таком варианте использовать такие определения не имеет никакого практического смысла.

В общем, проще всего вообще перестать говорить об уровнях в контексте языков программирования. Необходимости в этом никакой нет.