INFORMATIQUE > INFORMATIQUE GÉNÉRALE
N. f. (On dit aussi visibilité, ou moins bien, scope) Partie d'un programme informatique dans laquelle la liaison entre un nom et une entité (variable, fonction, constante,...) est valable.
La portée d'une variable est souvent un bloc, une fonction, un script ou un fichier. On parle alors de portée lexicale. Le concept de portée lexicale a été introduit en LISP 1.5.
Dans certains langages, les variables ont une portée globale, on les nomme alors variables globales, dans d'autres les variables ont une portée locale (limitée par exemple à une fonction), on les nomme alors variables locales.
Dans certains langages, la partie d'un programme dans laquelle la liaison existe doit être comprise comme un laps de temps lors de l'exécution (entre un point d'entrée et un point de sortie). On parle alors de portée dynamique.