Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Bootstrapping


 Contents
Bootstrapping alludes to a German legend about a man who was able to fly by pulling himself up by his bootstrap s.

In computers, this term refers to any process where a simple system activates a more complicated system. It is the problem of starting a certain system without the system already functioning. It seems just as impossible as "pulling oneself up by the bootstraps" which Baron Münchhausen, according to stories, could do. However, solutions, accordingly called bootstrapping, exist; they are processes whereby a complex system emerges by starting simply and, bit by bit, developing more complex capabilities on top of the simpler ones.

Bootstrapping describes different things in several domains.

1 Computing

Bootstrapping is generally a longer term for booting, or the process of starting up any computer. "Bootstrap" most commonly refers to the program that actually begins the initialization of the computers operating system, like GRUB, lilo or ntldr.

Bootstrapping can also refer to the development of successively more complex programming environments. The simplest environment will be, perhaps, a very basic text editor (e.g. ed) and an assembler program. Using these tools, one can write a more complex text editor, and a simple compiler for a higher-level language. and so on, until one can have a graphical IDE and an extremely high-level programming language.

Compilers for a programming language X are often written in the same programming language X. One may then wonder how the chicken and egg problem of creating the compiler was solved: if one needs a compiler for language X to obtain a compiler for language X, how did the first compiler get written? Possible methods include:

Methods for distributing compilers in source code include providing a portable bytecode version of the compiler, so as to bootstrap the process of compiling the compiler with itself.

2 Linguistics

Syntactic bootstrapping is the idea that children use syntactic knowledge they have developed to help learn what words mean -- semantics builds on top of syntax.

3 Biology

The idea of bootstrapping is significant in a number of fields in the biological sciencesBiology studies the variety of life clockwise from top-left E. coli tree fern, gazelle, Goliath beetle Biology is the science of life. It is concerned with the characteristics and behaviors of organisms, how species and individuals come into existence, an. The process by which a fertilised ovum develops into an embryotadpole) of the wrinkled frog Rana rugosa . An embryo is an animal or a plant in its earliest stage of development. Plants In botany, a plant embryo is part of a seed, consisting of precursor tissues for the leaves, stem (see hypocotyl , and root (see rad, particularly the way in which the nuclear genomeGenome is also a popular science book by Matt Ridley. In biology, the genome of an organism is a complete DNA sequence of one set of chromosomes; for example, one of the two sets that a diploid individual carries in every somatic cell. When people say tha is expressed differently in its various cells as these differentiate, is one example of bootstrapping. The evolution of progressively better adapted organsIn biology, an organ is a group of tissues which perform some function. Common animal organs include the heart, lungs, brain, eye, stomach, spleen, pancreas, kidneys, liver, intestines, skin, uterus, bladder, bone, etc. Common plant organs include the sta through natural selectionAlternative meaning Natural Selection (computer game . Natural selection is the primary mechanism within the scientific theory of evolution, i. it alters the frequency of alleles within a population. It was first proposed as the main mechanism of evolutio in a lineage of organismIn biology and ecology, an organism is a living being. The origin of life and the relationships between its major lineages are controversial. Two main grades may be distinguished, the prokaryotes and eukaryotes. The prokaryotes are generally considered tos is another. Some biologists, including Graham Cairns-Smith , believe that the origin of lifeThis article focuses on modern scientific research on the origin of life. For alternate uses, see origin of life (disambiguation). Research into the origin of life is a limited field of research despite its profound impact on biology and human understandi itself may have been a bootstrap process as one or more systems of biological information storage formed the foundation for successor systems that ultimately supplanted them culminating in the emergence of our current DNADeoxyribonucleic acid DNA is a nucleic acid which carries genetic instructions for the biological development of all cellular forms of life and many viruses. DNA is sometimes referred to as the molecule of heredity as it is inherited and used to propagate-based system. For more details see the articles on embryology, ontogeny and phylogeny and RNA World.



Read more »

Non User