Programmation structurée

Définition - Que signifie la programmation structurée?

La programmation structurée est une méthode de programmation logique considérée comme un précurseur de la programmation orientée objet (POO). La programmation structurée facilite la compréhension et la modification des programmes et a une approche de conception descendante, où un système est divisé en sous-systèmes de composition.

Definir Tech explique la programmation structurée

La programmation structurée est un sous-ensemble de programmation procédurale qui réduit le besoin d'instructions goto. À bien des égards, la POO est considérée comme un type de programmation structurée qui déploie des techniques de programmation structurées. Certains langages - comme Pascal, Algorithmic Language (ALGOL) et Ada - sont conçus pour imposer une programmation structurée.

Le concept de programmation structurée a été formalisé en 1966 par Corrado Böhm et Giuseppe Jacopini, qui ont démontré la conception théorique de programmes informatiques à travers des boucles, des séquences et des décisions. À la fin des années 1960 et au début des années 1970, Edsger W.Dijkstra a développé une fonctionnalité de programmation structurelle en tant que méthode largement utilisée, dans laquelle un programme est divisé en plusieurs sections avec plusieurs sorties et un point d'accès.

La programmation modulaire est un autre exemple de programmation structurelle, où un programme est divisé en modules interactifs.