Règle de la moindre puissance

La règle de la moindre puissance fait référence à l'idée que les programmeurs devraient choisir le langage le plus puissant pour la tâche à accomplir. Cette règle a été discutée dans un article intitulé du même nom, publié par Noah Mendalson sur w3.org en février 2006 et Tim Berners Lee. L'idée est une extension du principe KISS (Keep it Simple, Stupid). La règle de la moindre puissance favorise la réutilisation des codes. Le code écrit dans des langages moins puissants peut être plus détaillé et facilement analysé. Les langages plus puissants, qui sont mieux à même d'aborder un éventail de problèmes, sont de nature moins transparente et plus procédurale. Cela rend le code plus facile à comprendre par les humains ou à analyser par les programmes et permet un plus grand partage de l'information sur le web. On pense que ce principe favorise les langages de programmation déclaratifs car ils permettent plus de flexibilité et d'adaptabilité que leurs homologues procéduraux, les langages de programmation impératifs. Un autre avantage de la nature descriptive des langages moins puissants est qu'il est facile de comprendre ce que fait le programme et comment il fonctionne. Cela permet de faciliter l'analyse et la sécurité. Il arrive souvent qu'avec des programmes développés dans des langages plus puissants, la seule façon d'être sûr de ce que fera le programme est de l'exécuter. Il peut être nécessaire d'exécuter les fonctions du programme manuellement ou d'utiliser l'automatisation.

Vous pouvez également être intéressé
  1. Règle de confidentialité de la loi sur la portabilité et la responsabilité de l’assurance maladie (règle de confidentialité hipaa) Définition - Que signifie la règle de confidentialité de la Health Insurance Portability and Accountability Act (HIPAA Privacy Rule)? La règle de confidentialité de la Health Insurance Portability and Accountability Act (règle de confidentialité HIPAA) est une loi conçue pour protéger les informations médicales électroniques sensibles des patients en ce...
  2. Règle événement-condition-action (règle ECA) Une règle événement-condition-action (règle ECA) est la méthode qui sous-tend l'informatique événementielle, dans laquelle les actions sont déclenchées par des événements, compte tenu de l'existence de conditions spécifiques. Un programme piloté par les événements identifie les événements qui sont importants pour le système. Un événement peut être une action de...