Programmazione procedurale

Autore: Randy Alexander
Data Della Creazione: 24 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
CLASSIFICAZIONE DEI LINGUAGGI DI PROGRAMMAZIONE
Video: CLASSIFICAZIONE DEI LINGUAGGI DI PROGRAMMAZIONE

Contenuto

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.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

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.