Cтраница 1
Наличие комментария не является обязательным. При этом имя и его значение заносятся ассемблером в таблицу символов. Оператор прямого присваивания может использоваться также для изменения текущего значения счетчика адресов, когда требуется разместить команду или данные по заданному адресу. [1]
В операторах END, STOP и RESTORE допускается наличие комментария. [2]
Как и все языки программирования, язык управления заданиями обладает своим синтаксисом, достаточно жестким, но в то же время позволяющим обеспечить наглядность и самодокументируе-мость текста за счет дополнительных правил его расположения на бланке и наличия комментариев. Уменьшение трудоемкости разработки и сокращение числа возможных ошибок может быть получено за счет унификации заданий, применения каталогизированных процедур и средств их настройки. [3]
Комментарии предназначаются для удобства чтения и пользования программой. Наличие комментариев в программе необязательно. [4]
При перезаписи макроса или изменении небольшого макроса особых проблем с выяснением его логики, вероятно, не возникнет. По мере увеличения макросов они становятся все более запутанными, даже при наличии подробных встроенных комментариев. [5]
Программирование на языке ассемблера частично автоматизировано по сравнению с программированием в машинных командах. Употребление мнемонических обозначений кодов операций, символьных названий областей памяти и регистров, наличие комментариев делает программу более удобной для чтения, снимает с программиста ряд забот, связанных с распределением и адресацией памяти. Ассемблер автоматически преобразует всевозможные константы в их. Использование макросредств несколько приближает ассемблер к алгоритмическим языкам высокого уровня. И тем не менее программирование на ассемблере в первую очередь предполагает доскональное знание системы машинных команд и многочисленных форматов представления данных в ЭВМ. [6]
Следует отметить также серию научно-исследовательских отчетов корпорации CIRAD [9, 10] о работах в области эксплуатационной надежности программного обеспечения; в этих отчетах можно найти полезные основополагающие сведения по проблеме, а также ряд практических рекомендаций по методам программирования и метрике эксплуатационной надежности. Среди методов программирования рассматриваются, например, концептуальная группировка, нисходящее программирование, модульное построение; в качестве характеристик программного обеспечения, определяющих удобство его эксплуатации, называются осмысленность, единообразие, компактность, понятность, переносимость на другие машины, наличие комментариев, скобочных группировок и имен для ссылок. Прекрасный обзор различных современных подходов к обеспечению мобильности программного обеспечения, таких, как моделирование одной ЭВМ на другой, эмуляция, интерпретация, самозагрузка программ, использование языков высокого уровня, дан в работе Уоррена [11]; основное внимание автор уделяет рассмотрению вопросов машинной независимости лингвистических процессоров. [7]
Между параметрами поля пробелы недопустимы. После описания параметров через пробел могут следовать комментарии. Наличие комментариев не обязательно. Ни одно поле управляющего оператора не должно выходить за пределы 71 - й колонки за исключением комментариев. Чаще всего комментарии в задании вводятся с помощью специального оператора комментариев, который содержит две косые черты ( / /) в 1 - й и 2 - й колонках, звездочку) в 3 - й колонке и поле комментариев, которое занимает с 4 - й по 80 - ю колонки. [8]
Все, что способствует ясности программы, помогает и ее отладке. Немаловажно и наличие комментариев, хотя излишние комментарии - такое же зло, как и их отсутствие. В любом случае следует комментировать переменные, типы, процедуры и функции ( какой цели они служат. [9]
Комментарий - это пояснительный текст, который можно записать всюду, где разрешен пробел. При трансляции комментарий исключается из программы, и, следовательно, наличие комментария в исходном тексте программы не отражается на объеме загрузочного модуля, полученного после трансляции. [10]
Начинается она с группы операторов REM ( от remark - комментарий), используемых для внесения пояснений в текст программы. Обычно комментарием снабжаются входы в логические блоки и наиболее сложные для понимания фрагменты алгоритма. Наличие четких комментариев является одним из требований при оформлении программной документации, это не простой формализм. Программы обладают очень интересной особенностью - они быстро забываются. По истечении 2 - 3 месяцев автор программы с трудом воспринимает некомментированный текст. Расшифровка чужой программы, лишенной подробного описания, по затратам времени сопоставима с созданием новой программы. [11]
Хорошо написанная структурная программа в значительной степени сама по себе способна служить документом. Комментарии, лишь повторяющие то, что уже ясно из программы, мало что добавляют к ее пониманию. Если программа меняется, а комментарии остаются прежними, возникает дополнительная опасность путаницы. В теле программы рекомендуется использовать комментарии умеренно. Если наличие комментария может вызвать путаницу, то его лучше убрать. [12]
При записи программ необходимо учитывать назначение колонок. В колонках 1 - 5 записывается метка оператора, состоящая из набора от 1 до 5 десятичных цифр. Метки можно записывать, начиная с любой позиции, оставляя пробелы слева и справа. Метки оператора могут следовать в произвольном порядке. Имеется исключение из этого правила: если в первую колонку заносится буква С, то содержание этой строчки используется только при выводе на печать исходной программы. Наличие комментариев не влияет на ход выполнения программы. Комментарии могут размещаться в любом месте программы. После строки с комментариями не должна следовать строка продолжения. Если требуется продолжить комментарий, то в следующей строке снова в первой колонке записывается символ С. [13]