INFORMATIQUE > CONCEPTS ET TERMES SCIENTIFIQUES (INFORMATIQUE)
Ensemble de symboles utilisé pour organiser des objets en un certain nombre de sous-ensemble dans lesquels il n'existe pas d'objets homonymes.
Les exemples sont nombreux : les systèmes de fichiers sont des espaces de noms qui attribuent un nom à chaque fichier; De nombreux langages de programmation (C#, C++, PHP, Python,... ) utilisent les espaces de noms qui évitent les conflits entre symboles homonymes (des variables, des fonctions, des classes,... peuvent avoir le même nom à condition d'être dans des espaces de noms différents) et contribuent ainsi à la construction de programmes modulaires; les réseaux et systèmes distribués constituent des espaces de noms en nommant leurs composants.