Llinguaxe de programación imperativu
De Uiquipedia
Un llinguaxe de programación imperativu ye un llinguaxe de programación nel que se, a la manera d'un algoritmu, se diz pasu por pasu al ordenador lo que tien que facer pa resolver dalgún problema (tá centráu nel cómo facer les coses). La computación descríbese en términos d'un estáu del programa y de les instrucciones que camuden esi estáu. Ye semeyo al emplegu imperativu del llinguaxe natural, dando órdenes que daquién tien que cumplir; nesti casu les órdenes cúmpleles l'ordenador.
Les estructures básiques de control nun llinguaxe imperativu son:
- Secuencia. Les instrucciones van una tres otra, y execútense nesi ordre.
- Selección. Escuéyese ente dos o más caminos d'execución, según dalguna condición.
- Iteración o llazu. Un grupu d'instrucciones execútase delles veces, según dalguna condición.
El conocíu como Teorema de la programación estructurada diz que cualisquier problema computable puede resolvese namái que con eses tres estructures de control.
Otres tribes de llinguaxes nun se basen na idega de decí-y al ordenador lo que tien que facer pasu a pasu, como se describe equí. El exemplu más claru ye'l de la programación declarativa, que munches veces cítase como antónimu de la programación imperativa. Esos otros son llinguaxes más afayaízos pa dalgunos problemas concretos; sicasí, los llinguaxes de programación que más s'empleguen anguañu son los imperativos, ente otres coses porque cásique toos los ordenadores tan fechos pa funcionar internamente de manera imperativa.