![Programação processual - Tecnologia Programação processual - Tecnologia](https://a.continuousdev.com/technology/procedural-programming.jpg)
Contente
- Definição - O que significa Programação Processual?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica programação procedural
Definição - O que significa Programação Processual?
A programação procedural é um paradigma de programação que utiliza uma abordagem linear ou de cima para baixo. Ele se baseia em procedimentos ou sub-rotinas para realizar cálculos.
A programação processual também é conhecida como programação imperativa.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica programação procedural
Na programação processual, um programa consiste em dados e módulos / procedimentos que operam nos dados. Os dois são tratados como entidades separadas. No paradigma de programação orientada a objetos (OOP), no entanto, um programa é construído a partir de objetos. Um objeto é uma instância de uma classe, que é um encapsulamento de dados (chamados campos) e os procedimentos (chamados métodos) que os manipulam. Na maioria dos casos, mas não em todos, os campos só podem ser acessados ou modificados através dos métodos. Um objeto, portanto, é como um programa em miniatura ou um componente independente, que torna a abordagem OOP mais modularizada e, portanto, mais fácil de manter e estender.
Outro tipo de paradigma de programação com o qual a programação procedural pode ser contrastada é a programação orientada a eventos. Nesta abordagem, os procedimentos são chamados / executados apenas em resposta a eventos, que podem incluir cliques no mouse, pressionar o teclado, conectar ou remover um dispositivo, chegada de dados de uma fonte externa etc. Como esses eventos são imprevisíveis, os procedimentos que tratam eles não podem ser executados linearmente, como é o caso da programação procedural.