Краткое описание инструмента и ремесла программирования. Степанов А.Г - 42 стр.

UptoLike

42
собственные ячейки памяти, содержимое которых изменяется в процессе
работы. Возникает вопрос. сохраняют ли ячейки памяти блока значения,
которые имели место при предыдущем обращении к блоку?
Время жизни переменной - это то время, в течение которого активен блок,
который ее создал.
Другими словами значения переменных блока при повторном вызове не
сохраняются и им должны быть в обязательном порядке заданы начальные
значения. Правило времени жизни также введено в системы программирования
искусственно. Оно позволяет защитить программиста от достаточно редких, но
сложно отыскиваемых ошибок, связанных с так называемыми оверлейными
структурами (ситуациями, когда в силу ограниченности
основной памяти коды
исполняемого блока считываются с дискового накопителя на место ранее
выполнявшегося блока). В некоторых системах программирования переменной
может быть присвоен статус статической (в отличие от динамической)
переменной static. В этом случае система обеспечивает сохранение старого
значения переменной блока от вызова к вызову. Следует отметить, что для
повышения надежности программирования
следует избегать объявления
переменных с атрибутами external и static.
КОММЕНТАРИИ
Все языки программирования разрешают использовать так называемые
комментарии.
Комментарий - специальным образом помеченный фрагмент текста
программы, который пропускается (не обрабатывается) компилятором, и
служащий для внесения в текст программы авторских пометок.
Наличие комментариев в тексте облегчает понимание программы. В языке VBA
символом комментария является знак апострофа ( ‘ ). Все символы, начиная с
этого знака и до конца строки, игнорируются компилятором. Кроме этого,
символом комментария может быть ключевое слово Rem, помещенное в начале
строки.
СТАНДАРТНЫЕ ОПЕРАЦИИ
ПОНЯТИЕ ОПЕРАЦИИ
Основная задача, которая решалась разработчиками языков
программированияэто снижение затрат труда, требуемого на подготовку
программного обеспечения. Базовая система команд процессора позволяет
обеспечить только самые минимальные потребности программиста в части
обработки данных. Так, например, очень небольшое число существующих в
мире процессоров способно имеют в своем составе команду деления чисел с
плавающей точкой. На практике необходимые программистам операции
эмулируются программным обеспечением. Это означает, что разработчиками
компиляторов заранее написаны последовательности кодов команд конкретного
процессора, позволяющие в конечном итоге получить желаемый результат.