Язык программирования Си используют в случаях, когда код тесно взаимодействует с «железом». Чаще всего его применяют для решения сложных и специфических задач, что неудивительно, ведь более легкие задачи проще решать с помощью высокоуровневых языков. В этой статье мы рассмотрим несколько популярных применений Си.