Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does it mean if someone refers to something as BootStrap?

I hear the term "BootStrap" thrown around a lot, but I'm not really sure what it refers to. I know there is a bootstrap CSS, but what exactly does the term mean?

like image 565
John Mathews Avatar asked Jun 27 '13 02:06

John Mathews


People also ask

What does it mean to call someone a bootstrap?

a means of advancing oneself or accomplishing something: He used his business experience as a bootstrap to win voters. adjective. relying entirely on one's efforts and resources: The business was a bootstrap operation for the first ten years.

What is bootstrap mentality?

In the startup world, bootstrapping essentially means funding your own venture and not being too dependent on external sources. Shutterstock. Let's face it, to have a bootstrapped startup you need grit and total faith and conviction in your product, something a lot of new startup's find it difficult to conjure.

What does bootstrap mean in business?

Bootstrapping refers to the process of starting a company with only personal savings, including borrowed or invested funds from family or friends, as well as income from initial sales. Self-funded businesses do not rely on traditional financing methods, such as the support of investors, crowdfunding or bank loans.

How do you use bootstrap in a sentence?

At that time we in the north were advised to pull ourselves up by our own bootstraps. The community is pulling itself up by its bootstraps. Third world agriculture can easily pull itself up by its bootstraps. The corporation has pulled itself up by its bootstraps.


1 Answers

Literally, a bootstrap is a tab on the sides or back of boots that helps you to pull them on. Putting on your shoes or boots is usually the last step of getting dressed; similarly, in programming it's been applied to the initialization or start-up step of a program.

See also the Wikipedia entry for bootstrapping:

Bootstrapping or booting refers to a group of metaphors which refer to a self-sustaining process that proceeds without external help.

[.. in Software Loading] booting is the process of starting a computer, specifically in regards to starting its software. The process involves a chain of stages, in which at each stage a smaller simpler program loads and then executes the larger more complicated program of the next stage. It is in this sense that the computer "pulls itself up by its bootstraps", i.e. it improves itself by its own efforts

[.. in Software Development] bootstrapping can also refer to the development of successively more complex, faster 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.

A shoehorn is another means to help you don footwear but it's idiomatically come to mean cramming something into a tight space.

like image 157
Jamie Ide Avatar answered Oct 14 '22 03:10

Jamie Ide