Programación procesal

Definición: ¿Qué significa Programación por procedimientos?

La programación procedimental es un paradigma de programación que utiliza un enfoque lineal o de arriba hacia abajo. Se basa en procedimientos o subrutinas para realizar cálculos.

La programación procedimental también se conoce como programación imperativa.

Techinfo explica la programación procedimental

En la programación de procedimientos, un programa consta de datos y módulos / procedimientos que operan en los datos. Los dos se tratan como entidades independientes. En el paradigma de la programación orientada a objetos (OOP), sin embargo, un programa se construye a partir de objetos. Un objeto es una instancia de una clase, que es una encapsulación de datos (llamados campos) y los procedimientos (llamados métodos) que los manipulan. En la mayoría de los casos, pero no en todos, solo se puede acceder a los campos o modificarlos mediante los métodos. Por tanto, un objeto es como un programa en miniatura o un componente autónomo, lo que hace que el enfoque de POO sea más modular y, por tanto, más fácil de mantener y ampliar.

Otro tipo de paradigma de programación con el que se puede contrastar la programación procedimental es la programación dirigida por eventos. En este enfoque, los procedimientos se llaman / ejecutan solo en respuesta a eventos, que pueden incluir clics del mouse, presionar el teclado, conectar o quitar un dispositivo, llegada de datos de una fuente externa, etc. Como estos eventos son impredecibles, los procedimientos que manejan no se pueden ejecutar linealmente como es el caso de la programación procedimental.