¿Qué significa sp?
sp es programación estructurada (inglés: programación estructurada), un paradigma de programación.
Utiliza subrutinas, bloques de código de programa (inglés: estructuras de bloques), bucles for, bucles while y otras estructuras para reemplazar el tradicional goto. La esperanza es que esto mejore la claridad, la calidad y el tiempo de desarrollo de los programas informáticos y evite escribir código espagueti.
Los principios propuestos por la programación estructurada se pueden resumir en 32 palabras: de arriba hacia abajo, refinado gradualmente; claridad primero, eficiencia en segundo lugar; estándares de escritura, formato de sangría, combinación y transformación;
Lenguaje de programación estructurado
La programación estructurada se puede realizar en cualquier lenguaje, pero generalmente se utilizan más los lenguajes de programación procedimentales. Los primeros lenguajes de programación estructurados incluyen ALGOL, Pascal, PL/I y Ada. Sin embargo, la mayoría de los lenguajes de programación procedimentales posteriores fomentan el uso de programación estructurada y, a veces, omiten deliberadamente algunas características (como no admitir la instrucción goto). La programación no estructurada es más difícil.