fbpx
Wikipedia

Espacio de nombres

En informática,[1]​ un espacio de nombres (en inglés, namespace) es un contenedor abstracto en el que un grupo de uno o más identificadores únicos pueden existir. Un identificador definido en un espacio de nombres está asociado con ese espacio de nombres.[2]​ El mismo identificador puede ser definido independientemente en múltiples espacios de nombres, eso es, el sentido asociado con un identificador definido en un espacio de nombres es independiente del mismo identificador declarado en otro espacio de nombres. Los lenguajes que manejan espacio de nombres especifican las reglas que determinan a qué espacio de nombres pertenece una instancia de un identificador.

Por ejemplo, Pedro trabaja para la compañía X y su número de empleado es 123. María trabaja para la compañía Y y su número de empleada también es 123. La razón por la cual Pedro y María pueden ser identificados con el mismo número de empleado es porque trabajan para compañías diferentes. Diferentes compañías simbolizan en este caso diferentes espacios de nombres.

En programas grandes o en documentos es frecuente tener cientos o miles de identificadores. Los espacios de nombres (o técnicas similares como la emulación de espacios de nombres) disponen de un mecanismo para ocultar los identificadores locales. Proporcionan los medios para agrupar lógicamente los identificadores relacionados en sus correspondientes espacios de nombres, haciendo así el sistema más modular.

Muchos lenguajes de programación manejan espacios de nombres. En algunos lenguajes, como C++, PHP o Python, estos identificadores nombrando espacios de nombres están asociados con un espacio de nombres que los agrupa. Así pues, en estos lenguajes, los espacios de nombres se pueden anidar formando un árbol de espacios de nombres. En la raíz de este árbol se encuentra el espacio de nombres anónimo global.

Véase también

Referencias

  1. «Espacios de Nombres (namespaces)». Consultado el 5 de junio de 2021. «En general, en informática, un namespace o espacio de nombres es un medio para organizar clases dentro de un entorno, agrupándolas de un modo más lógico y jerárquico». 
  2. «Espacio de nombres». techlib.net. Consultado el 5 de junio de 2021. «Un espacio de nombres es un grupo de elementos relacionados que tienen un nombre o identificador único. Hay varios tipos diferentes de espacios de nombres, y cada uno tiene un espacio específico sintaxis Se utiliza para definir los elementos correspondientes. Cada elemento dentro de un espacio de nombres tiene un «nombre local» que sirve como un identificador único». 
  •   Datos: Q873636

espacio, nombres, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, puedes, avisar, redactor, principal, pegando, siguiente, página, discusión, sust, aviso, referencias, este, aviso, puesto, junio, 2021, este, artículo, trata,. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Puedes avisar al redactor principal pegando lo siguiente en su pagina de discusion sust Aviso referencias Espacio de nombres Este aviso fue puesto el 5 de junio de 2021 Este articulo trata sobre el espacio de nombres en programacion Para los distintos tipos de paginas de Wikipedia vease Ayuda Espacio de nombres En informatica 1 un espacio de nombres en ingles namespace es un contenedor abstracto en el que un grupo de uno o mas identificadores unicos pueden existir Un identificador definido en un espacio de nombres esta asociado con ese espacio de nombres 2 El mismo identificador puede ser definido independientemente en multiples espacios de nombres eso es el sentido asociado con un identificador definido en un espacio de nombres es independiente del mismo identificador declarado en otro espacio de nombres Los lenguajes que manejan espacio de nombres especifican las reglas que determinan a que espacio de nombres pertenece una instancia de un identificador Por ejemplo Pedro trabaja para la compania X y su numero de empleado es 123 Maria trabaja para la compania Y y su numero de empleada tambien es 123 La razon por la cual Pedro y Maria pueden ser identificados con el mismo numero de empleado es porque trabajan para companias diferentes Diferentes companias simbolizan en este caso diferentes espacios de nombres En programas grandes o en documentos es frecuente tener cientos o miles de identificadores Los espacios de nombres o tecnicas similares como la emulacion de espacios de nombres disponen de un mecanismo para ocultar los identificadores locales Proporcionan los medios para agrupar logicamente los identificadores relacionados en sus correspondientes espacios de nombres haciendo asi el sistema mas modular Muchos lenguajes de programacion manejan espacios de nombres En algunos lenguajes como C PHP o Python estos identificadores nombrando espacios de nombres estan asociados con un espacio de nombres que los agrupa Asi pues en estos lenguajes los espacios de nombres se pueden anidar formando un arbol de espacios de nombres En la raiz de este arbol se encuentra el espacio de nombres anonimo global Vease tambien EditarNomenclatura binominal Nomenclatura quimica Sistema Dewey de clasificacion Identificador de objeto digital Sistema de nombres de dominio Direccion IP Clasificacion de la Biblioteca del Congreso Catalogo de estrellas Espacio de nombres XMLReferencias Editar Espacios de Nombres namespaces Consultado el 5 de junio de 2021 En general en informatica un namespace o espacio de nombres es un medio para organizar clases dentro de un entorno agrupandolas de un modo mas logico y jerarquico Espacio de nombres techlib net Consultado el 5 de junio de 2021 Un espacio de nombres es un grupo de elementos relacionados que tienen un nombre o identificador unico Hay varios tipos diferentes de espacios de nombres y cada uno tiene un espacio especifico sintaxis Se utiliza para definir los elementos correspondientes Cada elemento dentro de un espacio de nombres tiene un nombre local que sirve como un identificador unico Datos Q873636Obtenido de https es wikipedia org w index php title Espacio de nombres amp oldid 136114751, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos