Jump to content

Полное имя

(Перенаправлено с полного имени файла )

В компьютерном программировании полное имя это однозначное имя, которое определяет, к какому объекту , функции или переменной относится вызов, независимо от контекста вызова. [ нужна ссылка ] В иерархической структуре имя является полностью определенным, когда оно «полное в том смысле, что оно включает (а) все имена в иерархической последовательности над данным элементом и (б) имя самого данного элемента». [1]

Программирование

[ редактировать ]

Полные имена явно относятся к пространствам имен , которые в противном случае были бы неявными из-за области вызова. [2] Хотя это всегда делается для устранения двусмысленности , это может означать разные вещи в зависимости от контекста.

Часто встречающимся приложениям этого понятия были присвоены собственные имена, такие как полное доменное имя и полное имя файла .

Чтобы отличить полное имя от обычного имени, C++ , Tcl , Perl и Ruby используют два двоеточия ( ::), а Java использует точки ( .), как и Visual Basic .NET. [3] и С# . [4] В Java ActionScript , [5] и других объектно-ориентированных языках использование точки известно как «точечный синтаксис». [6] Другие примеры включают в себя:

  • В качестве примера реляционной базы данных в Microsoft SQL Server полное имя объекта — это то, которое определяет все четыре части: server_name.[database_name].[schema_name].object_name. [7]

  • В Ruby полное имя класса — это имя такого класса со всеми его родительскими модулями, например Vehicles::Cars::Factory будет полным именем класса Factory в модуле Cars в модуле Vehicles.

  • В COBOL полное имя элемента данных может быть создано путем добавления к потенциально неоднозначному идентификатору суффикса IN (или OF) фраза. Например, несколько записей элементов данных могут содержать элемент-член с именем ACCOUNT-ID, поэтому уточнив ACCOUNT-ID IN CUSTOMER служит для устранения неоднозначности конкретного ACCOUNT-ID элемент данных, в частности тот, который является членом родительского элемента CUSTOMER элемент данных. Для полного устранения неоднозначности данного идентификатора может потребоваться несколько предложений, например: ACCOUNT-ID IN CUSTOMER IN LAST-TRANSACTION. Этот синтаксис эквивалентен «точечной» нотации, используемой во многих объектно-ориентированных языках программирования, но идентификаторы указаны в обратном порядке.

Имена файлов и пути

[ редактировать ]

Термин «полное имя файла» (или FQFN ) означает файл на компьютере, точное имя которого полностью указано, поэтому оно однозначно и его нельзя спутать с каким-либо другим файлом в этой компьютерной системе. [9] В Интернете это в некоторой степени эквивалентно URL-адресу, указывающему полное имя компьютера и полное имя конкретного документа в виде файла. Альтернативой является неполное имя файла или частично определенное имя файла.

  • В Unix системах , DOS и Microsoft Windows имя «образец» относится к файлу в текущем каталоге с именем «образец». Если текущий каталог изменен, то файл, на который ссылается имя «образец», будет другим. Если имя файла начинается с «/», обозначающего корневой каталог , например «/Users/Name/sample», то в Unix это полное имя файла. Так, например, вместо ссылки на ./foo/bar/baz.sh в /home/user/quz, который использует относительный путь, полное имя будет /home/user/quz/foo/bar/baz.sh. [10] В DOS имя по-прежнему относится к корневому каталогу текущего диска , поэтому, чтобы получить полное имя файла, перед именем файла должна стоять буква диска и двоеточие, например «C:\Users\Name\». sample», где «C:» указывает диск «C».
  • Также в вышеупомянутых системах некоторые программы, такие как оболочка командной строки, будут искать путь к файлу. Вставка косой черты (обратной) в начале, например «./name», остановит поиск пути. Это частично определенное имя, но не полное имя, поскольку оно по-прежнему зависит от текущего каталога. Полное имя, поскольку оно содержит (обратную) косую черту, всегда останавливает поиск пути.
  • В мэйнфрейма операционной системе MUSIC/SP , если кто-то запрашивает имя файла «X», он делает неполную ссылку либо на файл X в пользовательской библиотеке, либо на файл X в общей библиотеке, если пользователь этого не делает. есть файл с именем X, и он существует в общей библиотеке. Однако если кто-то ссылается на «*COM:X», он использует полную ссылку на имя файла на файл X в общей библиотеке, даже если в их библиотеке есть другой файл с именем X. Аналогично, ссылка на «*USR:X» будет означать файл в их собственной библиотеке, а «MA45:X» будет полным именем файла, относящимся к конкретному файлу X в библиотеке пользователя MA45.
  • В операционной системе RSTS/E на миникомпьютере PDP-11 указание файла «XX» будет относиться к файлу в собственном каталоге. Ссылка на «$XX» будет относиться к файлу «[1,2]XX», но для полного определения имени файла необходимо указать устройство, поэтому «SY:[46,145]MYFILE.TXT», «SY :$XX" или "SY:[1,2]XX" (последние два примера означают одно и то же) будет полным именем файла в RSTS/E.
  • В мэйнфрейма UNIVAC Series 90 операционной системе VS/9 указание файла «X» может означать либо файл X в учетной записи этого пользователя, либо файл X в библиотеке системного менеджера $TSOS. Однако указание «$S0103.X» будет полным именем файла.
  • Этот термин также может включать случай, когда к полному имени файла добавляется определенное имя компьютера в качестве префикса к имени файла (когда конкретная система разрешает ссылку на файл в другой системе), при условии, что точное имя является однозначным.

Имена путей

[ редактировать ]

Полное имя пути ( FQPN ) — это полный путь к ресурсу, каталогу или файлу, хранящемуся на компьютере . Он состоит из полного пути к ресурсу, а его синтаксис зависит от операционной системы . В Unix-подобных операционных системах он представлен в следующем виде: /root/path-to/file[OR]directory, а в DOS и Microsoft Windows он представлен в следующем виде: [Drive]:\path-to\file.ext[OR]directory. FQPN также используется в сети и принимает следующую форму: \root\FQDN\path-to\file.ext[OR]directory, где /root/ — это корневой каталог , первый или самый верхний каталог в иерархии и, в данном случае, корневое дерево ; FQDN — это полное доменное имя или узел. Он также используется в начальной загрузке , компьютерном программировании и в по информатике справочниках .

Доменные имена

[ редактировать ]

См. также

[ редактировать ]
  1. ^ Вейк, Мартин Х. (2000). Словарь по информатике и коммуникациям. Том 1 . Спрингер. п. 662. ИСБН  978-0-7923-8425-0 .
  2. ^ Хейлсберг, Андерс; Торгерсен, Мадс; Уилтамут, Скотт (29 октября 2010 г.). Язык программирования C# (охватывает C# 4.0) . Аддисон-Уэсли Профессионал. п. 190. ИСБН  978-0-13-248172-4 . Проверено 28 октября 2011 г.
  3. ^ Вик, Пол (2004). Язык программирования Visual Basic .NET . Аддисон-Уэсли Профессионал. п. 160. ИСБН  978-0-321-16951-8 .
  4. ^ Мэйо, Джо. «Урок C# 06. Пространства имен» . Станция С#. Архивировано из оригинала 6 января 2015 г. Проверено 27 октября 2011 г.
  5. ^ «Основы ActionScript 3: Пакеты» . Adobe Systems Incorporated . Проверено 27 октября 2011 г.
  6. ^ «Объектно-ориентированное программирование — Основы программирования на JavaScript — DHTML» . Лануа.com. Архивировано из оригинала 25 апреля 2012 г. Проверено 27 октября 2011 г.
  7. ^ «Использование идентификаторов в качестве имен объектов» . msdn.microsoft.com . Проверено 27 октября 2011 г.
  8. ^ «mod_perl: Справочник Perl» . perl.apache.org . Проверено 23 октября 2011 г.
  9. ^ «Именование файлов, путей и пространств имен» . msdn.microsoft.com . Проверено 16 июня 2017 г.
  10. ^ Кочан, Стивен Г.; Вуд, Патрик Х. (2003). UNIX Shell-программирование . Издательство Самс. п. 11. ISBN  978-0-672-32490-1 . Проверено 28 октября 2011 г.
  11. ^ Лоу, Дуг (8 февраля 2011 г.). Нетворкинг для чайников . Для чайников. п. 80. ИСБН  978-1-118-05100-9 . Проверено 28 октября 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c09311b73a717198499e91cf77acab19__1679507820
URL1:https://arc.ask3.ru/arc/aa/c0/19/c09311b73a717198499e91cf77acab19.html
Заголовок, (Title) документа по адресу, URL1:
Fully qualified name - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)