Skeleton (computer science)

Skeleton (computer science)

Skeleton programming is a style of computer programming based on simple high-level program structures and dummy code. Program skeletons resemble pseudocode, but allows parsing, compilation and testing of the 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 are sometimes used for high-level descriptions of algorithms.

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

Skeleton programs are utilized in the template method design pattern used in object-oriented programming. See that article for examples of skeleton programs.

ee also

*Dummy code
*Pseudo code
*Template method pattern


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Skeleton (disambiguation) — A skeleton is a biological system providing support in a living organism.Skeleton may also mean: *Human skeleton, human anatomy * Skeleton (category theory), in mathematics, every category has a skeleton in which no two distinct objects are… …   Wikipedia

  • Computer animation — Further information: Animation and Computer generated imagery An example of computer animation which is produced in the motion capture technique Computer animation is the process used for generating animated images by using computer… …   Wikipedia

  • Skeleton Crew — infobox Book | name = Skeleton Crew title orig = translator = image caption = First edition cover author = Stephen King cover artist = country = United States language = English series = genre = Horror fiction short story collection publisher =… …   Wikipedia

  • Science and technology in the United States — The United States came into being around the Age of Enlightenment (circa 1680 to 1800), a period in which writers and thinkers rejected the superstitions of the past. Instead, they emphasized the powers of reason and unbiased inquiry, especially… …   Wikipedia

  • Science North — infobox Museum name= established= 1984 location= Sudbury, Ontario director= David Pearson website= [http://www.sciencenorth.on.ca/ Science North] Science North is an interactive science museum in Greater Sudbury, Ontario, Canada.The complex,… …   Wikipedia

  • Straight skeleton — In geometry, a straight skeleton is a method of representing a polygon by a topological skeleton. It is similar in some ways to the medial axis but differs in that the skeleton is composed of straight line segments, while the medial axis of a… …   Wikipedia

  • Thomas Jefferson High School for Science and Technology — Infobox Education in the United States name= Thomas Jefferson High School for Science and Technology imagesize= 100px motto= streetaddress= 6560 Braddock Road city= Alexandria state= Virginia zipcode= 22312 url= http://www.tjhsst.edu district=… …   Wikipedia

  • Morphological skeleton — In digital image processing, morphological skeleton is a skeleton (or medial axis) representation of a shape or binary image, computed by means of morphological operators. Morphological skeletons are of two kinds: Those defined and by means of… …   Wikipedia

  • Visualization (computer graphics) — See also Visualization and Information graphics Visualization is any technique for creating images, diagrams, or animations to communicate a message. Visualization through visual imagery has been an effective way to communicate both abstract and… …   Wikipedia

  • 1997 in science — The year 1997 in science and technology involved many significant events, listed below.Astronomy and space exploration* January 17 – Explosion of a Delta II rocket carrying a military GPS payload shortly after liftoff from Cape Canaveral. *… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”