Исправление - программа - Большая Энциклопедия Нефти и Газа, статья, страница 2
Еще никто так, как русские, не глушил рыбу! (в Тихом океане - да космической станцией!) Законы Мерфи (еще...)

Исправление - программа

Cтраница 2


Хорошо подготовленный программист при аккуратной работе все же допускает одну ошибку на 100 - 120 команд. Иногда при исправлении программы допускаются новые ошибки, поэтому для достаточно сложных программ могут потребоваться десятки циклов отладки. Следует отметить, что хорошо проведенная отладка еще не полностью гарантирует от ошибок в программах. Некоторые из них обнаруживаются только при определенной комбинации входных данных, которую трудно предусмотреть при отладке и которая может встретиться через много лет нормальной работы программы. Информационное и программное обеспечение для космических полетов Apollo является одной из наиболее проверенных программ в мире.  [16]

Хорошо подготовленный программист при аккуратной работе все же допускает одну ошибку на 100 - 120 команд. Иногда при исправлении программы допускаются новые ошибки, поэтому для достаточно сложных программ могут потребоваться десятки циклов отладки. Следует отметить, что хорошо проведенная отладка еще не полностью гарантирует от ошибок в программах.  [17]

Для этого нужно только ввести в ЭВМ строки 21 - 24 ( фиг. Таким образом, исправления программ и данных реализуются весьма просто.  [18]

Поэтому каждая программа должна быть до начала счета тщательно проверена. Процесс проверки и исправления программы называется ее отладкой. Иногда для отладки программы прибегают к следующему приему: проделав какой-то этап вычислений вручную, сравнивают полученный результат с результатом такого же счета на машине. Существуют и другие систематические методы обнаружения ошибок в программе, но мы не будем на них останавливаться.  [19]

Программирование и тестирование программы осуществляется функция за функцией, которые последовательно определяются и подвергаются тестированию. Написание, тестирование и исправление программы осуществляется внутри Лисп-системы без промежуточного использования операционной системы. Специальные операционные системы более не используются, точнее они скрыты от пользователя. Все услуги имеются в интегрированной системе программирования.  [20]

Исправлять программу приходится много раз: то вследствие обнаружения ошибок, то для вставки отладочной печати, то вследствие изменений требований заказчика, то в ходе модернизации программы. Поэтому освоение программистом практически доступных для него средств исправлений программы имеет большое значение.  [21]

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

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

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

Автор искренне признателен проф. Автор выражает также свою благодарность Г. Л. Фурсикову, указавшему на неточность в тексте программы, Г. П. Ульяновой, помогавшей в оформлении рукописи, С. С. Челыше-ву, взявшему на себя техническую сторону отладки исправлений программы. Понимая, что книга далека от совершенства, автор будет благодарен читателям, приславшим замечания по поводу содержания книги и характера изложения.  [25]

Выбор идентификаторов является важным аспектом хорошего программирования. Правильно выбранные идентификаторы не только облегчают чтение и понимание программы, но также уменьшают число мест, в которых могут возникнуть ошибки, связанные с невнимательностью при написании, вводе и исправлении программы. Намного легче модифицировать программу, написанную другим программистом, если идентификаторы были выбраны удачно. Длинный идентификатор необязательно будет лучше короткого.  [26]

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

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

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

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



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