Nombre completo

Ir a: navegación, búsqueda de

En programación informática, un nombre completo es un nombre inequívoco que especifica qué objeto, función, o variable una llamada se refiere a sin tener en cuenta el contexto de la llamada.[citación necesitada] En un estructura jerárquica, un nombre es plenamente calificado cuando "es completa en el sentido que incluye (a) todos los nombres en la secuencia jerárquica sobre el elemento y (b) el nombre del elemento dado de sí mismo".[1]

Contenido

  • 1 Programación
    • 1.1 Ejemplos
  • 2 Los nombres de archivo y rutas
    • 2.1 Nombres de ruta
  • 3 Véase también
  • 4 Referencias
  • 5 Enlaces externos

Programación

En programación informática, un nombre completo es un nombre inequívoco que especifica qué objeto, función, o variable una llamada se refiere a sin tener en cuenta el contexto de la llamada.[citación necesitada] En un estructura jerárquica, un nombre es plenamente calificado cuando "es completa en el sentido que incluye (a) todos los nombres en la secuencia jerárquica sobre el elemento y (b) el nombre del elemento dado de sí mismo".[1] Así nombres completos se refieren explícitamente a espacios de nombres de lo contrario sería implícito de la ámbito de aplicación de la convocatoria.[2] Mientras que siempre realizan para eliminar ambigüedad, esto puede significar diferentes cosas depende del contexto.

Comúnmente se encuentran las aplicaciones de la noción han dado sus propios nombres, tales como la nombre de dominio completamente calificado y el nombre de archivo completo.

Ejemplos

Para distinguir un nombre completo de un nombre de regular, C++, TCL, Perl y Rubí Utilice dos colones (::), y Java utiliza puntos).), como Visual Basic. net.[3] y C#.[4] En Java, ActionScript,[5] y otros lenguajes orientados a objetos el uso del punto es conocido como "sintaxis con punto".[6] Otros ejemplos incluyen:

  • Como ejemplo de una base de datos relacional, en Microsoft SQL Server el nombre completo de un objeto es el que especifica las cuatro partes: nombre_servidor.[base_de_datos].[schema_name] .object_name.[7]

  • En Perl, un completo escalar ($scalar) que está en el paquete package2 se denominará $package2::scalar[8]

  • En Unix rutas de acceso, en lugar de referirse a ./foo/bar/Baz.sh en /home/user/quz, que utiliza una ruta de acceso relativa, sería el nombre completo /home/user/quz/foo/bar/Baz.sh Este es un ejemplo de un nombre de archivo completo.[9]

  • En el sentido de nombres de dominio, un nombre de dominio completamente calificado es el sufijo explícitamente con un punto, para eliminar el paso de la resolución y para asegurar que no se ha agregado ningún sufijo adicional: Copro.com. por ejemplo. Este es un ejemplo de un nombre de dominio completamente calificado.[10]

Los nombres de archivo y rutas

El término nombre de archivo completo significa que un archivo en un equipo cuyo nombre exacto es completamente especificado que es inequívoca y no puede ser confundido con cualquier otro archivo en ese sistema.[aclaración necesitado] Es algo equivalente en Internet a un URL especificar el nombre completo de la computadora y el nombre de un determinado documento como un archivo. La alternativa es un nombre de archivo no cualificado o un nombre de archivo parcial.

  • En Unix-estilo de sistemas, DOS, y Microsoft Windows, el nombre "muestra" se refiere a un archivo en el directorio actual llamado "muestra". Si se cambia el directorio actual, entonces el archivo contemplado por la "muestra" de nombre es diferente. Si empiezas a nombre de archivo "/" indicando la directorio raíz como en "/ usuarios/nombre/sample", luego en Unix es un nombre de archivo completo. En DOS, esto es todavía relativa al directorio raíz de la disco actual, para obtener un nombre de archivo completo, uno debe el prefijo del nombre del archivo con la letra de unidad y dos puntos, al igual que en "C:\Users\Name\sample", donde "C:" especifica la unidad "C".
  • También en los sistemas anteriores, algunos programas como el shell de línea de comandos se buscará un Ruta de acceso para un archivo. Insertar una barra (espalda) líder, como en ". / nombre", se detendrá la búsqueda de la ruta. Se trata de un parcialmente calificada de nombre, pero no es un nombre completamente calificado como depende del directorio actual. Un nombre descriptivo, porque contiene (espalda) barras, siempre detener la búsqueda de un camino.
  • En el mainframe Sistema operativo MÚSICA/SP, si uno pide el nombre del archivo "X", uno está haciendo una referencia no cualificada o al archivo de X en la biblioteca del usuario, o en el archivo X en la biblioteca común si el usuario no tiene un archivo llamado X y uno existe en la biblioteca común. Si, no obstante, uno para referirse a "* COM:X" uno está usando una referencia nombre archivo completo al archivo X en la biblioteca común incluso si tienen un archivo diferente llamado X en su biblioteca. Del mismo modo, una referencia a "* USR:X" significaría el archivo en su propia biblioteca, y "MA45:X" sería un nombre de archivo descriptivo refiriéndose al archivo específico de X en la biblioteca del usuario MA45.
  • En el RSTS/E sistema operativo en el PDP-11 minicomputadora, especificar un archivo "X.X" se referiría a un archivo en el directorio. Refiriéndose a "$X.X" que se refiere al archivo "[1,2]X.X" pero para calificar completamente el nombre de archivo, uno tiene que indicar el dispositivo, así que "SY:" MiArchivo "[46.145].TXT","SY:$X.X"o"SY:[1,2]X.X"(los dos últimos ejemplos significa lo mismo) sería un nombre de archivo completo bajo RSTS/E.
  • En el UNIVAC serie 90 sistema operativo para mainframe VS/9, especificar un archivo "X" podría significar el archivo X en la cuenta del usuario, o podría significar el archivo X en la biblioteca del administrador del sistema, $TSOS. Sin embargo, especificar "$S0103.X"sería un nombre de archivo completo.
  • Este término también puede incluir el caso donde una prefijos de nombre un nombre de archivo completo con un equipo específico como un prefijo de un nombre de archivo (donde el sistema permite hacer referencia a un archivo en otro sistema), siempre y cuando el nombre exacto es inequívoca.

Nombres de ruta

Nombre de ruta completo (FQPN) es la ruta completa de un recurso, directorio o archivo, almacenada en un computadora. Está compuesto por la ruta de acceso completa al recurso y su sintaxis depende de la Sistema operativo. En Unix-like sistemas operativos está representado en el siguiente formulario: directorio de /root/path-to/file [o], mientras que en DOS y Microsoft Windows se representa en el siguiente formulario: [Drive]:\path-to\file.ext[OR]directory. FQPN también se utiliza en Redes y adopta la forma siguiente: \root\FQDN\path-to\file.ext[OR]Directory, donde / root / es el directorio raíz, el directorio de primero o más arriba en una jerarquía y, en este caso, las raíces árbol; FQDN es el nombre de dominio completamente calificado o nodo. También se utiliza en Bootstrapping, programación informática y en Ciencias de la computación hace referencia a.

Véase también

  • Nombre de archivo
  • Nombre de dominio completamente calificado

Referencias

  1. ^ a b Weik, Martin H. (2000). Ciencias de la computación y las comunicaciones diccionario. Volumen 1. Springer. p. 662. ISBN978-0-7923-8425-0.
  2. ^ Hejlsberg, Anders; Torgersen, Mads; Wiltamuth, Scott (29 de octubre de 2010). El lenguaje de programación de C# (cubriendo C# 4.0). Addison-Wesley Professional. p. 190. ISBN978-0-13-248172-4. 28 de octubre 2011.
  3. ^ Vick, Paul (2004). Lenguaje de programación Visual Basic .NET. Addison-Wesley Professional. p. 160. ISBN978-0-321-16951-8.
  4. ^ Mayo, Joe. ": Lección Tutorial de C# 06 - los espacios de nombres". Estación de C#. 27 / 10 / 2011.
  5. ^ "Fundamentos de ActionScript 3: paquetes". Adobe Systems incorporadas. 27 / 10 / 2011.
  6. ^ "Programación orientada a objetos - fundamentos de programación JavaScript - DHTML". Lanoie.com. 27 / 10 / 2011.
  7. ^ "Utilizando identificadores como nombres de objeto". MSDN.Microsoft.com. 27 / 10 / 2011.
  8. ^ "mod_perl: Perl referencia". Perl.apache.org. 23 / 10 / 2011.
  9. ^ Kochan, Stephen G.; Wood, Patrick H. (2003). Programación Shell de UNIX. Sams Publishing. p. 11. ISBN978-0-672-32490-1. 28 de octubre 2011.
  10. ^ Lowe, Doug (08 de febrero de 2011). Redes para Dummies. Para Dummies. p. 80. ISBN978-1-118-05100-9. 28 de octubre 2011.
  • Introducción al sistema de archivos Unix, incluyendo totalmente y parcialmente calificados caminos

Enlaces externos

  • Definición de "completamente calificado" en el diccionario libre

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Fully_qualified_name&oldid=642497587"