Qu'est-ce que la programmation générique?

La programmation générique est un type populaire de programmation informatique écrite de telle manière qu'il crée le code le plus efficace possible tout en permettant au code de s'appliquer à autant de situations que possible sans nécessiter de modifications du code d'origine lui-même. Une fois le code écrit, il ne peut effectuer que les fonctions exactes pour lesquelles il a été écrit. En utilisant la programmation générique pour créer des codes qui fonctionnent dans un certain nombre de situations différentes, tout en effectuant la même fonction globale de base, les programmeurs peuvent utiliser un seul code dans différents programmes sans jamais modifier le premier.

Au cours des années 1970, la programmation générique a fait ses débuts dans les langues ADA et CLU. Peu de temps après, d'autres langages de programmation tels que Java et C ++ ont commencé à utiliser la programmation générique pour simplifier le code de programmation tout en permettant au même code d'être utilisé dans plusieurs scénarios. Chaque langage de programmation a une façon particulière d'utiliser ce code et différents termes pour le décrire. "GÉnergie, "modèles" et "types paramétrés" ont tous été utilisés à un moment ou à un autre pour se référer à des cas de programmation générique.

pour comprendre ce type de programmation, il est important de connaître les concepts de base de la façon dont un langage de programmation fonctionne. Si, par exemple, Paul veut rédiger un programme qui ajoute deux objets, il pourrait taper le code ordinateur pour ajouter deux objets. Nombres et que la réponse finale doit également être un nombre.

Bien que le programme fonctionnera tant que Paul ajoutera deux numéros, il se bloquera s'il essaie d'ajouter autre chose. Si Paul décidait de enchaîner des phrases pour former un paragraphe, le programme se bloquerait car il trouverait des lettres et non des chiffres. Paul pourrait cependant résoudre ce problème en utilisant la programmation générique pour indiquer au programme original d'accepter un certain nombre de variablesLes - à la fois les chiffres et les lettres - et donc le programme pourrait créer des phrases ou effectuer un ajout.

Tous les langages de programmation n'ont pas besoin du concept de programmation générique pour qu'ils soient efficaces. Ceux qui l'utilisent sont des langages typés statiquement. Cela signifie simplement que le code est réglé dans la pierre, pour ainsi dire, et ne peut pas être modifié pendant l'exécution du programme. Pour cette raison, si un programmeur spécifiait que la saisie de l'utilisateur serait sous la forme de lettres et que l'utilisateur a tapé un nombre, le programme ne pourrait pas utiliser l'entrée. Ainsi, les programmeurs essaient de prévoir tous les types de données logiques qu'un utilisateur peut saisir, que ce soit des numéros, des lettres ou des symboles et créer un programme qui peut s'ajuster en conséquence.

DANS D'AUTRES LANGUES