Algunos bucles no exigen fin y otros no encuentran fin por un error de diseño.
Un bucle que nunca se termina se denomina bucle infinito o sin fin. Los bucles sin fin no-intencionados son perjudiciales para la programación y se deben evitar. Estos son utilizados por ejemplo para programación de PIC.