Если уж граница между языками программирования и скриптовыми размылась, соответственно размылась и граница между прикладными задачами. Однако, существует простое правило - используйте ту технику, которая делает ваш труд более продуктивным. Кроме того, никого не волнует, как вы назвали то, что написали - скриптом или программой (зачем автор написал эти главы? - прим. перев.).
И, наконец, некоторые предложения для формирования генеральной линии:
* Если есть потребность выполнять много операций над огромным массивом rpm-пакетов, напишите программу. Она будет быстрее, чем shell-скрипт, который вынужден снова и снова вызывать команду rpm.
* Если вы дружите с каким-либо конкретным языком, используйте его.
* Если нужно выполнять сложные композиции операций - используйте программу.
* Программы во многих случаях предпочтительнее, если нужен сложный графический интерфейс, хотя у Python и Perl есть такие штуки, как PyQt и Perl/Tk
Далее - Основы shell-скриптинга
Назад - Отличительные черты скриптовых языков
Содержание