Использование - идентификатор - Большая Энциклопедия Нефти и Газа, статья, страница 4
Если женщина говорит “нет” – значит, она просто хочет поговорить! Законы Мерфи (еще...)

Использование - идентификатор

Cтраница 4


Тем не менее эти имена должны быть такими, чтобы не возникало сомнения, какой элемент программы имеется в виду при использовании идентификатора. Проводя еще дальше аналогию с именами в семье, можно сказать, что дети, живущие в одной местности, часто имеют одинаковые имена. Обычно это не приводит к путанице, поскольку каждый ребенок однозначно идентифицируется именем и фамилией.  [46]

В разделе определения констант каждой константе ставится в соответствие идентификатор, который играет роль ее синонима. Такой способ определения констант хорошо известен в языке ассемблера, однако в большинстве языков высокого уровня его не используют. Каждый идентификатор компилятор заменяет на соответствующую константу. Использование удачно подобранных идентификаторов констант вместо чисел улучшает восприятие программы при ее чтении. Более существенно, что применение идентификаторов в качестве синонимов констант облегчает проведение модернизации программ и упрощает их сопровождение, поскольку программист может изменить некоторые важные параметры, например диапазон входных данных или размер внутренней структуры данных, затрагивая при этом только одну строку объявлений. Отсутствие такой возможности потребовало бы проведения поиска констант по всей программе и изменения некоторой константы столько раз, сколько она встречается в тексте программы.  [47]

Это означает, что каждый идентификатор является уникальным не только в своей таблице, но и во всей базе данных. Такой подход называется Object ID ( OID), о нем уже рассказывалось ранее. Благодаря использованию глобально-уникальных идентификаторов OID у вас появляется дополнительная степень свободы, вы можете использовать объекты из разных таблиц как взаимозаменяемые. Недостаток состоит в том, что размер таких идентификаторов должен быть достаточно большим. В InterBase 6 поддерживаются 64-битные генераторы.  [48]

Запись программы на Алголе может существенно отличаться от соответствующей записи на АКИ или Фортране. Это вызвано тем, что в Алголе не определены действия с комплексными числами, числами, записанными с двойной точностью, а также тем, что некоторые операторы вообще отсутствуют или предназначены для выполнения ряда действий. Например, отсутствуют операторы НАЗВАТЬ, ДАТА, EQUIVALENCE, EXTERNAL, а операторы ввода информации могут использоваться и для описания переменных. В Алголе же не допускается использование неописанных идентификаторов. При написании программы операторы НАЗВАТЬ и ДАТА заменяются операторами присваивания или операторами ввода, а действие оператора EQUIVALENCE равносильно использованию независимых блоков в программе.  [49]

Паскаль является структурным языком благодаря следующим трем ключевым элементам: описаниям, блочной структуре программ и процедурному аппарату. В описаниях ( объявлениях) программист должен давать определенную информацию для компилятора относительно структуры программы. В них указываются имена и типы всех переменных, которые будут использованы в программе, а также имена всех меток, на которые будут во время выполнения программы осуществляться переходы с помощью оператора GOTO. Кроме того, описания позволяют хорошему программисту предоставлять компилятору дополнительную информацию и улучшать удобочитаемость программы следующими способами: посредством использования идентификаторов, которые отображают константы программы; путем ограничения области значений переменных, что позволяет автоматически обнаруживать некоторые ошибки; благодаря явному определению структур данных, которое является понятным и естественным для программиста и воспринимается компилятором.  [50]

Для обозначения зачета в ИСУ может быть введен дополнительный реквизит - идентификатор соотнесения, призванный пометить зачтенные объекты; тогда станет возможным, используя идентификатор, отделять зачтенные объекты от незачтенных. Во многих отношениях этот идентификатор идентичен идентификатору объекта, но не абсолютно. По разные стороны счета могут существовать объекты, различные до того момента, как будут зачтены. Если зачет производить при помощи бухгалтерских проводок, идентификатор соотнесения полностью тождествен идентификатору объекта; если же зачет производить в качестве отдельной процедуры - идентификаторы не идентичны. Рассмотрим случай с использованием идентификатора соотнесения.  [51]

Итак, объекты учета характеризуются не идентификаторами, а каждым из своих свойств в отдельности. Любой зарегистрированный в информационной системе объект представляет собой не нечто монолитное, а совокупность различных признаков, связанных между собой единственным отношением, которое только и обозначает данный объект. При этом каждый из реквизитов принадлежит объектам в равной степени, хотя не все объекты и пользуются ими в равной степени. Подобная многозначность позволяет производить сравнение объектов и устанавливать связи между ними. Серьезной ошибкой методологии бухгалтерского учета является использование идентификаторов в качестве истинных признаков регистрируемого ОХД.  [52]



Страницы:      1    2    3    4