Jump to content

Предварительно объявленный

В компьютерных языках встроенная информация, кодировки или инструменты, доступные программисту, предварительно , объявляются часто в форме сущностей, переменных, объектов, функций или инструкций. В большинстве случаев их невозможно перезаписать или иным образом манипулировать ими.

Предварительно объявленная сущность

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

Предварительно объявленная сущность — это встроенное соглашение о записи символа или строки . Например, в языке разметки HTML для представления символов доступно большое количество символьных и числовых объектов. В HTML '<' — возможный предварительно объявленный объект для представления '<'. Программист не должен самостоятельно объявлять эту сущность, прежде чем сможет ее использовать, поскольку она уже предварительно объявлена ​​в спецификациях языка HTML . Предварительно объявленные сущности часто используются в качестве escape-последовательностей для представления информации, которая в противном случае могла бы вызвать возможные конфликты в ее незакодированной форме.

Предварительно объявленная переменная

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

Когда переменная предварительно объявлена, она предоставляет программисту информацию, которая может его заинтересовать. Например, в Perl языке ​​переменная предварительно объявлена %ENV, содержащая все виды информации об окружении, например, об операционной системе , информация о хосте, информация о пользователе и многое другое. Другими предварительно объявленными переменными в Perl являются %INC и %SIG. Почти все распространенные языки программирования предоставляют программисту такие заранее объявленные переменные в той или иной форме.

Когда переменные объявляются заранее, обычно предполагается, что значение предварительно объявленного имени также заранее присваивается.

Предварительно объявленный объект

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

Предварительно объявленные объекты имеют ту же цель, что и предварительно объявленные переменные. Например, в языке JavaScript объект-навигатор доступен для получения всех видов информации о браузере , в котором выполняется рассматриваемый сценарий.

Предварительно объявленные функции и инструкции

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

Предварительно объявленные функции или инструкции — это встроенные инструменты для выполнения общих задач. Например, в самых ранних языках программирования квадратный корень нужно было вычислять вручную. В настоящее время в языках программирования есть заранее объявленная инструкция или функция для этой задачи. Предварительно объявленные функции или инструкции часто выполняют общие задачи, и их цель — упростить работу программиста. Доступные предварительно объявленные инструкции или функции на некоторых языках можно расширить с помощью внешних библиотек или модулей .

Узкий смысловой смысл

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

В узком, строго семантическом смысле, термин «предварительно объявленный» может также относиться к до того объявлению переменной , как произойдет присвоение. В следующем примере первая строка — это (предварительное) объявление, а вторая — присвоение :

   var A;
   A = 1;

Объявляя имя A, программа создает пространство имен для переменной с именем A. В большинстве современных языков переменную не нужно предварительно объявлять в отдельной строке, поскольку следующая инструкция обеспечивает тот же результат:

   var A = 1;

В ранних компьютерных языках переменную всегда нужно было предварительно объявлять как отдельную инструкцию, поскольку операционной системе приходилось резервировать ряд байтов в доступной оперативной памяти , прежде чем в ней можно было сохранить фактическое значение переменной. Объявление и присвоение по- прежнему являются двумя фундаментально разными вещами, хотя в настоящее время они чаще всего встречаются в одной и той же строке инструкций.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 33ad23c7b09c98df35312822240c72bb__1694596740
URL1:https://arc.ask3.ru/arc/aa/33/bb/33ad23c7b09c98df35312822240c72bb.html
Заголовок, (Title) документа по адресу, URL1:
Predeclared - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)