Rama

Definición: ¿Qué significa Branch?

Una rama en un programa de computadora es una instrucción que le dice a una computadora que comience a ejecutar diferentes instrucciones en lugar de simplemente ejecutar las instrucciones en orden. En los lenguajes de alto nivel, estos suelen denominarse procedimientos de control de flujo y están integrados en el lenguaje. En la programación de ensamblaje, las instrucciones de bifurcación están integradas en una CPU.

Techinfo explica Branch

La ramificación es un concepto básico en informática. Significa una instrucción que le dice a una computadora que comience a ejecutar una parte diferente de un programa en lugar de ejecutar declaraciones una por una.

La ramificación se implementa como una serie de declaraciones de flujo de control en lenguajes de programación de alto nivel. Estos pueden incluir:

  • Si declaraciones
  • Para bucles
  • Mientras bucles
  • Goto declaraciones

Las instrucciones de ramificación también se implementan a nivel de CPU, aunque son mucho menos sofisticadas que los tipos de instrucciones que se encuentran en los lenguajes de alto nivel. Se accede a estas instrucciones a través de la programación de ensamblaje y también se denominan instrucciones de "salto".