четверг, 18 ноября 2010 г.

Язык Си для скриптов

Читая статью Загрузка Linux без ядра за 25 секунд решил проверить, заработает ли такой код на языке Си:


Далее делаем программу запускаемой (chmod +x test.c) и можно запускать командой ./test.c

Действительно, работает!

Смысл такого подхода: иногда не хватает либо доступных средств скриптового языка, либо производительности. Но держать компилируемую программу там, где по сути нужен скрипт, неудобно.

А здесь в одном флаконе и мощь языка Си, и скорость запуска, и скриптовый подход "подправил-запустил", и компиляция в машинный код.

Осталось только попытаться применить это на практике.

Комментариев нет:

Отправить комментарий