Qu'est-ce que le module? définition & sens

click fraud protection

Un module fait principalement référence à une unité de programmation informatique qui est mise de côté du bloc de code principal. Il est mis à la disposition de plus d'une section du programme global. Un type de fonction, cela pourrait être quelque chose qui doit être appelé souvent. Cela laisse au programmeur deux options - répéter les mêmes quelques lignes de code plusieurs fois, chaque le temps qu'il est nécessaire, ou le sectionner dans un module et permettre au reste du code de l'appeler comme nécessaire.

Technipages explique le module

Cela peut être fait pour toutes sortes de fonctions - calculs, fonctions de tri, même générateurs de nombres aléatoires, etc. Tout type de projet complexe aura généralement plusieurs modules différents, bien qu'il soit possible de s'en sortir sans les configurer comme des blocs de texte séparés. Disons qu'un programme doit trier le contenu par ordre alphabétique cinq fois au cours de son exécution globale.

Au lieu d'inclure cinq fois les mêmes lignes de code, un programmeur intelligent créerait un module contenant les instructions pertinentes dans le forme d'une fonction, tandis que toutes les informations nécessaires - telles que les éléments qui doivent être triés - sont transmises au module au fur et à mesure qu'elles sont nécessaires et disponible. Cela fonctionne un peu comme les calculatrices en ligne - au lieu qu'un utilisateur entre les informations, le programme le fait, et les résultats sont également renvoyés au programme, pour être traités de la manière nécessaire.

Une autre définition de module est celle d'un programme intégré - un programme au sein d'un autre programme qui est consacré à un sujet, tel que le correcteur orthographique dans un logiciel de traitement de texte.

Utilisations courantes du module

  • Les modules peuvent réduire considérablement la longueur et la complexité du code, ce qui est absolument essentiel dans les projets plus longs.
  • Les modules qui fournissent des fonctions supplémentaires comme la vérification orthographique dans les logiciels de traitement de texte ou les calculs dans Excel offrent des fonctionnalités supplémentaires sans alourdir le programme global.
  • L'utilisation de modules pour alléger la charge de travail des programmes n'est pas possible dans tous les langages de programmation - certains prend en charge des fonctions similaires sinon identiques, et certains langages de bas niveau ne prennent pas en charge le codage modulaire à tous.

Utilisations abusives courantes du module

  • Les modules sont des segments de programmes qui peuvent être activés ou désactivés à la demande de l'utilisateur.