Pagina iniziale > M > Modulo

Modulo

Un modulo (dal latino modulus) è una struttura o un blocco di parti che, in una costruzione, sono messe in quantità per renderla più semplice, più regolare e più economica. Ogni modulo, quindi, è parte di un sistema e di solito è collegato in qualche modo con il resto dei componenti.

Quello che è considerato modulare è facile da assemblare e di solito offre un'ampia flessibilità (non nei suoi componenti, ma nel modo in cui è assemblato). D'altra parte, il prodotto o il sistema finale può mantenere il suo aspetto senza subire conseguenze, semplicemente riparando il modulo o il componente che non funziona. La modularità è la capacità di un sistema di essere inteso come l'unione di diversi elementi che sono legati tra loro e che risultano solidali (ognuno svolge un compito nel perseguimento di un obiettivo comune).

L'architettura, da parte sua, presenta come modulo quella misura che serve per calcolare le proporzioni dei corpi architettonici. In generale, un modulo è la dimensione che viene convenzionalmente presa come unità di misura.

Per la geometria, invece, un modulo è l'estensione del segmento che delimita un vettore. La matematica afferma anche che il modulo è il valore assoluto di una data misura o descrive la quantità usata in certi calcoli per il confronto.

Nel campo della fisica, un modulo è un'attrezzatura usata per regolare la quantità di acqua che scorre in un canale o circola all'interno di un tubo o di un orifizio. In numismatica, il diametro delle monete o delle medaglie è noto come modulo.

In musica, il modulo è l'atto e la conseguenza della modulazione, cioè il passaggio da una chiave all'altra. Tali transizioni possono essere morbide e facili da anticipare, in pezzi semplici da leggere e suonare, oppure brusche, inaspettate e anche molto frequenti, che richiedono un orecchio molto allenato per capirle ed eseguirle con gusto e musicalmente.

I programmatori di computer sono abituati a risolvere problemi, e poiché questi possono essere di vari gradi di complessità, nei casi più difficili, la programmazione modulare è la via da seguire (il termine modulo, in questo contesto, ricorda l'epoca del linguaggio Pascal e non è generalmente usato nel gergo odierno). Il vantaggio più evidente di questo modo di lavorare è che si ottiene una serie di procedure o funzioni capaci di assumere una grande varietà di compiti, alcuni più piccoli di altri, e che aiutano ad organizzare il codice di un programma.

Quando si struttura il codice di qualsiasi tipo di programma, è essenziale riconoscere quelle sequenze che saranno usate più di una volta, per evitare inutili ripetizioni di linee. Raggruppare quei compiti che saranno eseguiti frequentemente in funzioni non solo offre il vantaggio immediato di rendere il codice più ordinato e leggibile, ma riduce anche la dimensione di un'applicazione in modo considerevole.

La programmazione modulare si basa sul principio di scomporre un problema in problemi più piccoli e risolverli uno per uno fino a raggiungere l'obiettivo finale. In termini informatici, diremmo che un programma è diviso in una serie di sottoprogrammi, che in questo caso sono i moduli. Come in altri campi, se uno dei moduli ha qualche comportamento inaspettato, è facile individuarlo e lavorare su di esso senza influenzare il resto. Inoltre, le grandi aziende spesso assegnano lo stesso progetto a decine di programmatori, in molti casi più di 100, e la divisione del lavoro, oltre al design modulare, è il modo più intelligente di affrontare lo sviluppo.

Di Filler

Sofrologia :: Microfotografia :: Comparatismo :: Sacrosanto

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z