Читая статью Загрузка Linux без ядра за 25 секунд решил проверить, заработает ли такой код на языке Си:
Далее делаем программу запускаемой (chmod +x test.c) и можно запускать командой ./test.c
Действительно, работает!
Смысл такого подхода: иногда не хватает либо доступных средств скриптового языка, либо производительности. Но держать компилируемую программу там, где по сути нужен скрипт, неудобно.
А здесь в одном флаконе и мощь языка Си, и скорость запуска, и скриптовый подход "подправил-запустил", и компиляция в машинный код.
Осталось только попытаться применить это на практике.
Комментариев нет:
Отправить комментарий