Skeleton (computer programming)

This is an old revision of this page, as edited by Mange01 (talk | contribs) at 08:12, 18 October 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Skeleton programming is a style of computer programming based on simple high-level program structures and dummy code.

Skeleton programming facilitates a top-down design approach, where a partially-functional system with complete high-level structures is designed and coded, and this system is then expanded to fulfill the requirements for the project to a successively higher level of detail.

Program skeletons resemble to pseudo code, but allows parsing, compilation and testing of the code. Program skeletons are sometimes used for high-level descriptions of algorithms.

Program skeletons may also be utilized as a template that reflects syntax and structures commonly used in a wide class of problems.

Skeleting programs is utilized in the template method design pattern. See that article for example skeleton programs.

See also