High and low level

High and low level

High level and low level are terms used in classifying levels of description and goals in many fields where systems could be described from different perspectives.

A high level description is one that describes "top level" goals, overall systemic features, is more abstracted, and is typically more concerned with the system as a whole, and its goals.

A low level description is one that describes individual components, detail rather than overview, rudimentary functions rather than complex overall ones, and is typically more concerned with individual components within the system and how they operate. Low and high level are relative; for example the graphics engine that drives a computer game and works at the level of entities in the game, is high level compared to the video subsystem DirectX that works on the level of renderable objects, which itself is high level compared to a vertex shader within that system.

Differences and similarities

Due to the nature of complex systems, the high level description will often be completely different from the low level one. For example, there are features to an ant colony that are not features of any individual ant; features of the human mind that are not known to be descriptive of individual neurones in the brain, features of oceans which are not features of any individual water molecule, and features to a human personality that are not features of any cell in a body. The descriptions of these differ depending at what level they are studied. Features which emerge only at a high level of description are known as epiphenomena.

Common places where high and low level descriptions occur are in social groups, computer science, cognitive science and neuroscience, documentation, business, strategy, and human behavior.

jagadeesh

Uses

* In computer science, a high-level programming language is one which has a relatively high level of abstraction, and manipulates conceptual structures in a semi-naturalistic manner. A low-level programming language is one like assembly language that contains rudimentary microprocessor commands.
* In formal methods, a high-level formal specification can be related to a low-level executable implementation (e.g., formally by mathematical proof using formal verification techniques).
* In sociology and social anthropology, high level descriptions would be terms like economy and political structure, and low level desscriptions would be individual peoples' motivations and work.
* In neuroscience, high and low level would relate to the functioning of a cell (or part of a cell, or molecule) and high level to the overall function or activity of a neural system.
* In documentation, a high-level document contains the executive summary, the low-level documents the technical specifications.
* In business, corporate strategy is a high level description, a list of who does what jobs is a low level description.

Examples

* "Climate" is a high level description of the actions of the atmosphere and oceans. Physics of water and gas molecules is a low level description of the same system.

* The instruction "write a creative poem on love" is a high level instruction. The instruction "tighten the tendons in the right wrist to grip the pen" is a low level description of an activity within that.

* "Wikipedia is an encyclopedia" is a high level description compared to "Wikipedia is a collection of textual articles on many topics". The former reflects a higher level view of organization, purpose, concept and structure, but does not explain what Wikipedia physically "is". The latter is more detailed as to what exactly Wikipedia contains and how it's made up, but doesn't explain what its overall purpose and goals are. These are typical features of high and low level descriptions.

ee also

* Complex systems
* Complexity
* Cybernetics
* Dennett's three stances
* Levels of analysis
* Meta-systems
* Self organization
* Systems thinking


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • High, middle and low justice — This article is about the feudal legal concept. For the Pournelle book, see High Justice. High, middle and low justices are notions dating from Western feudalism to indicate descending degrees of judiciary power to administer justice by the… …   Wikipedia

  • Low level waste — (LLW) is a term used to describe nuclear waste that does not fit into the categorical definitions for high level waste (HLW), spent nuclear fuel (SNF), transuranic waste (TRU), or certain byproduct materials known as 11e(2) wastes, such as… …   Wikipedia

  • low-level — adj 1.) close to the ground ▪ low level bombing attacks on military targets 2.) relating to people who are not in powerful positions or jobs ≠ ↑high level ▪ routine, low level, clerical tasks 3.) at a low degree or strength ≠ ↑high level ▪ a low… …   Dictionary of contemporary English

  • High and dry — High High, a. [Compar. {Higher}; superl. {Highest}.] [OE. high, hegh, hey, heh, AS. he[ a]h, h?h; akin to OS. h?h, OFries. hag, hach, D. hoog, OHG. h?h, G. hoch, Icel. h?r, Sw. h[ o]g, Dan. h[ o]i, Goth. hauhs, and to Icel. haugr mound, G. h[… …   The Collaborative International Dictionary of English

  • High and mighty — High High, a. [Compar. {Higher}; superl. {Highest}.] [OE. high, hegh, hey, heh, AS. he[ a]h, h?h; akin to OS. h?h, OFries. hag, hach, D. hoog, OHG. h?h, G. hoch, Icel. h?r, Sw. h[ o]g, Dan. h[ o]i, Goth. hauhs, and to Icel. haugr mound, G. h[… …   The Collaborative International Dictionary of English

  • Low-level programming language — In computer science, a low level programming language is a language that provides little or no abstraction from a computer s microprocessor. The word low refers to the small or nonexistent amount of abstraction between the language and machine… …   Wikipedia

  • Low level laser therapy — For more general use of light in therapy, see Light therapy. Low level laser therapy Intervention MeSH D028022 Low level laser therapy (LLLT) is a medical and veterinary tr …   Wikipedia

  • Low Level Virtual Machine — The LLVM Compiler Infrastructure Maintainer Chris Lattner[1] Entwickler The LLVM Team[2] Aktuelle Version 2.9 (6. April 2011) …   Deutsch Wikipedia

  • low-level — adjective a) relatively unimportant The low level bureacrat couldnt help us and his boss could have but wouldnt. b) not intense The low level radiation released wont kill you immediately, but avoid long term exposure. Syn: at the coal f …   Wiktionary

  • Low-level language —   A language for instructing a computer which is easy for a computer to interpret because each low level language instruction equals a single machine level instruction to the computer. See also Assembly, Machine Language and High level language …   International financial encyclopaedia

Share the article and excerpts

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