Sommario:
- Definizione - Cosa significa Programmazione procedurale?
- Techopedia spiega la programmazione procedurale
Definizione - Cosa significa Programmazione procedurale?
La programmazione procedurale è un paradigma di programmazione che utilizza un approccio lineare o dall'alto verso il basso. Si basa su procedure o subroutine per eseguire calcoli.
La programmazione procedurale è anche nota come programmazione imperativa.
Techopedia spiega la programmazione procedurale
Nella programmazione procedurale, un programma è costituito da dati e moduli / procedure che operano sui dati. I due sono trattati come entità separate. Nel paradigma di programmazione orientata agli oggetti (OOP), tuttavia, un programma è costruito da oggetti. Un oggetto è un'istanza di una classe, che è un incapsulamento di dati (chiamati campi) e delle procedure (chiamati metodi) che li manipolano. Nella maggior parte dei casi, ma non in tutti, è possibile accedere o modificare i campi solo attraverso i metodi. Un oggetto è quindi come un programma in miniatura o un componente autonomo, che rende l'approccio OOP più modulare e quindi più facile da mantenere ed estendere.
Un altro tipo di paradigma di programmazione con cui la programmazione procedurale può essere contrastata è la programmazione guidata dagli eventi. In questo approccio, le procedure vengono chiamate / eseguite solo in risposta a eventi, che possono includere clic del mouse, pressione della tastiera, collegamento o rimozione di un dispositivo, arrivo di dati da una fonte esterna, ecc. Poiché questi eventi sono imprevedibili, le procedure che gestiscono non possono essere eseguiti in modo lineare come nel caso della programmazione procedurale.