Записи с меткой ‘определения’

Область видимости (Visibility) (См. Имя, Пространство имен)

(Прогр.) Степень  доступности  произвольного языкового  объекта  в  определённом программном блоке или их архитектуре. Обычно связана с определением области действия идентификатора,   являющегося   именем   переменной,   процедуры,   функции   или    любого другого     элемента     структуры     программной     системы.     Как    правило,     в     языках программирования регулируется операторами Private (Частный) и  Public (Общедоступный). Первый  ограничивает  область  видимости  соответствующего  идентификатора  внутренним пространством соответствующего программного блока, а второй – делает  идентификатор общедоступным.  Достаточно  распространенным случаем  ограничения  области  видимости идентификаторов   является   случай,   когда   происходит   совпадение   имен   фактического (например, А1) и  формального (к  примеру, тоже А1) параметров при вызове процедур или функций.  В этом случае  программные механизмы  ограничивают  видимость  фактического параметра  А1  в  теле  процедуры  или  функции,  даже  если  он  был  объявлен  в  операторе Public А1.

Продолжение …

Разнообразные команды – ЧАСТЬ 11

31.3  Клавиатурные макросы

Клавиатурный макрос — это определенная пользователем команда, обозначающая другую последовательность ключей. Например, если вы обнаружили, что вам нужно набрать C-n C-d сорок раз, то вы можете  ускорить работу, определив клавиатурный макрос для C-n C-d и вызвав его со счетчиком повторений 40.

Продолжение …

Редактирование программ – ЧАСТЬ 2

Чтобы  установить область вокруг  следующего  s-выражения в буфере,  используйте C-M-@  (mark-sexp),  которая ставит пометку в то же  самое  место, куда должна бы была передвинуться C-M-f.  C-M-@ воспринимает аргумент так же, как C-M-f.  В частности, отрицательный аргумент удобен для установки метки в начале предыдущего s-выражения.

Продолжение …

Сборка  и тестирование программ – ЧАСТЬ 3

— это lib; три этих имени — это ‘lib.elc’, ‘lib.el’ и наконец просто ‘lib’.  Если существует файл ‘lib.elc’, по соглашению это файл, получаемый в результате  компиляции; лучше загрузить скомпилированный  файл, так как он загружается и работает быстрее.

Продолжение …