stringtranslate.com

Colisión de nombres

En programación informática , una colisión de nombres es el problema de nomenclatura que ocurre cuando el mismo nombre de variable se usa para cosas diferentes en dos áreas separadas que se unen, fusionan o pasan de ocupar espacios de nombres separados a compartir uno. Al igual que con la colisión de otros identificadores , debe resolverse de alguna manera [a] para que el nuevo software (como un mashup ) funcione correctamente. [1] Los problemas de colisión de nombres y los métodos para evitarlos son un problema común en un análisis de nivel introductorio de lenguajes informáticos , como C++ . [1]

Historia

El término "colisión de nombres" se ha utilizado en informática durante más de tres décadas para referirse a nombres en varios sistemas de clasificación. [2]

Cómo evitar colisiones de nombres

Existen varias técnicas para evitar colisiones de nombres, incluido el uso de:

Véase también

Notas

  1. ^ Consulte la tabla hash #Collision_resolution para obtener más detalles

Referencias

  1. ^ abc "Getting Started" (lección para C++ ), Universidad de Brown , Departamento de Ciencias de la Computación, enero de 2000 (en el texto como "enero de 2000"), páginas 5-6, página web (PDF): CS-Brown-Cpp.
  2. ^ "Colisión de nombres en jerarquías de clasificación múltiples", Portal ACM ( Association for Computing Machinery ), por JL Knudsen, 1988, página web: Portal-ACM-607.