Константа (программирование): различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 10:
:* Ошибки в именах в большом числе случаев выявляются автоматически компилятором (кроме ситуаций, когда ошибочно использовано имя другой константы аналогичного типа).
:* Процесс внесения изменений стал быстр и безошибочен — значение константы присутствует в программе всего в одном месте.
К сожалению, ассемблерыАссемблеры не умели защищать от изменения косвенно адресуемые области памяти. Но такая возможность появилась в [[Высокоуровневый язык программирования|языках программирования высокого уровня]]. Те из них, которые поддерживают использование констант любых статических типов, безусловно, позволяют писать гораздо более надёжный и долговечный код.
 
Разумеется, преимущества именованных констант реализуются только при соответствующем стиле работы программиста, начиная с самых ранних этапов разработки программы.