14.3 Как определить, когда нужна программа, а когда - скрипт?

Если уж граница между языками программирования и скриптовыми размылась, соответственно размылась и граница между прикладными задачами. Однако, существует простое правило - используйте ту технику, которая делает ваш труд более продуктивным. Кроме того, никого не волнует, как вы назвали то, что написали - скриптом или программой (зачем автор написал эти главы? - прим. перев.).

И, наконец, некоторые предложения для формирования генеральной линии:

* Если есть потребность выполнять много операций над огромным массивом rpm-пакетов, напишите программу. Она будет быстрее, чем shell-скрипт, который вынужден снова и снова вызывать команду rpm.

* Если вы дружите с каким-либо конкретным языком, используйте его.

* Если нужно выполнять сложные композиции операций - используйте программу.

* Программы во многих случаях предпочтительнее, если нужен сложный графический интерфейс, хотя у Python и Perl есть такие штуки, как PyQt и Perl/Tk

Далее - Основы shell-скриптинга
Назад - Отличительные черты скриптовых языков
Содержание