В продолжение нашей предыдущей публикации хочется отдельно уделить внимание (а заодно начать выполнять наше обещание, частично пояснив необходимость пройти такой путь) роли языка программирования Си в обучении. Язык Си - процедурный компилируемый язык программирования со статической типизацией. Он является основой для многих операционных систем, драйверов, компиляторов и огромной кучи низкоуровневого ПО. Низкоуровневого, разумеется, для представления обычного пользователя. Для машины (компьютера) Си - непонятная высокоуровневая штуковина. Прекрасно и то, что наиболее популярные компиляторы языка Си написаны на Си (Р - Рекурсия. Шутка. Если Вы не знаете как так вышло, то предлагаем подумать, а не бежать гуглить).
Си красив, элегантен, а еще очень строг, что делает его идеальным. Жаль, только палкой по рукам не бьет. В отличие от различных модных языков, которым Вас готовы научить за 3 дня на курсах за 150 тысяч рублей, Си дает куда больший контроль разработчику, но и требует большей ак