branching

Splitting into paths

Branching describes something that divides into separate paths or parts, like tree limbs or blood vessels.

In computing, branching is when code takes different paths based on conditions, or when developers create parallel versions of a project: The branching logic handles errors differently.

Figuratively, branching suggests spreading outward: Her research kept branching into new areas.

diverging

forking

Dividing into branches

separation · parting · veering · deviation · detour · diversion · departure · variance · discrepancy · crossroads

biological

phylogeny

Evolutionary relationships among organisms

axon · vascular · venation · capillaries · bronchi · antlers · coral · mycelium · hyphae · rhizomes

botanical

budding

Developing from an outgrowth

vines · limbs · twigs · boughs · canopy · crown · espalier · pruning · grafting · apical

structural

ramification

Secondary consequence of action

subsection · hierarchy · flowchart · taxonomy · classification · nested · tiered · cascading · fractal · dendrogram

consequences

ramification

Secondary consequence of action

repercussion · fallout · knock-on · spillover

expansion

proliferation

Rapid increase in quantity

extension · widening · broadening · mushrooming · burgeoning · scaling · propagation · radiating

network

nodes

Points of connection

  • edgesOuter limits or boundaries
  • topologyStudy of spatial arrangement
  • graphVisual data display

connectivity · mesh · pathways · routing · linkage · architecture · distributed · hub · spoke · web

Categories
Opposites
structural divergence

branchingconverging

Moving toward sameness

unbranching · convergent · merging · branchless · linear

complexity of form

branchingsimple

Free of complexity

direct · straightforward · uncomplicated · unelaborated · plain

Phrases
Family

branchial, branchings

Familiarity
Top 100,000
Profile
Known to kids · Used worldwide · Timeless · Concrete · Everyday, not technical · Rated G