Язык C появился в 1972 году. С тех пор сменились поколения процессоров, архитектуры компьютеров и целые классы устройств, а C по-прежнему используют в системном программировании. Одна из причин такая — он позволяет работать достаточно близко к железу, но не заставляет писать программу под каждую архитектуру на ассемблере.
🔍 Но за эту свободу приходится платить: программист сам управляет памятью и контролирует многие детали работы программы. Поэтому знать синтаксис C недостаточно. Нужно понимать, что происходит с кодом после компиляции и как он взаимодействует с процессором и аппаратурой.
В новой лекции инженеры YADRO Денис Довженко и Сергей Жмылёв показывают, как программный код становится частью работы реального устройства — на примерах СХД, телеком-оборудования, автомобилей, метеосистем и встраиваемых устройств.
📎 Смотрите лекцию, чтобы разобраться:
▪️почему C пережил смену нескольких поколений вычислительной техники;
▪️чем системное ПО отличается от прикладного;
▪️как программа на C превращается в машинные инструкции;
▪️почему системному программисту важно понимать устройство железа.
Смотреть лекцию ➡️
А если вы студент и хотите углубиться в системное программирование с использованием языка С, подавайте заявку на практический курс от YADRO.
Лекторий «Истового инженера» — это площадка для открытого общения с инженерами, учеными и исследователями из разных областей. Здесь мы рассказываем о технологиях, которые решают глобальные задачи и становятся частью нашей повседневности.
#лекторий #джуниор #какстать
@ultimate_engineer
