Procedures are also called functions or subroutines. The basic idea is to encapsulate an operation, so they are a form of abstraction. While they can be used to avoid having multiple copies of same code, the real reason for having them is as an aid to clarity of thought and of presentation.
maspjw@