Tabla de contenido:
Definición: ¿Qué significa la programación procesal?
La programación procesal 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 procesal también se conoce como programación imperativa.
Techopedia explica la programación procesal
En la programación de procedimientos, un programa consta de datos y módulos / procedimientos que operan en los datos. Los dos son tratados como entidades separadas. Sin embargo, en el paradigma de la programación orientada a objetos (OOP), 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, los campos solo se pueden acceder o modificar a través de los métodos. Por lo tanto, un objeto es como un programa en miniatura o un componente autónomo, lo que hace que el enfoque OOP sea más modular y, por lo tanto, más fácil de mantener y extender.
Otro tipo de paradigma de programación con el que se puede contrastar la programación procesal 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 pueden ejecutarse linealmente como es el caso con la programación de procedimientos.