birdwatcher (birdwatcher) wrote,
birdwatcher
birdwatcher

  • Mood:

Закон сохранения сложности

В, кгхм, индустрии много внимания уделяется различию между программами, написанными для конкретного случая и впоследствии выброшенными (на самом деле, служащими источником для cut-and-paste в дальнейшие, кгхм, проекты), и "настоящими", конфигурируемыми программами, которые предвидят все специальные случаи заранее и обрабатывают их, будучи соответствующим образом "сконфигурированными".

Это различие целиком надумано. Уже при самой невысокой выразительности средства конфигурации нет фундаментальной разницы между тем, чтобы конфигурировать программу и тем, чтобы писать ее заново (есть практическая разница, происходящая из того факта, что настоящий язык программирования, как правило, тщательнее продуман, чем доморощенный конфигурационный).

Так, предлагаю считать, что конфигурируемая программа существует ровно одна, причем она уже написана и отлажена: это интерпретатор перла; а все перл-скрипты являются конфигами для нее для различных конкретных случаев.
Subscribe
  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 6 comments