Возможность обработки ошибок в языке Ада поддержана тщательно продуманным механизмом исключительных ситуаций. В языке ПЛ ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Фьюэра А.N. Языки программирования Ада, Си, Паскаль Сравнение и оценка


Возможность обработки ошибок в языке Ада поддержана тщательно продуманным механизмом исключительных ситуаций. В языке ПЛ / 1 механизм исключительных ситуаций используется в качестве поддержки нормальной ( не только в случае возникновения ошибок) техники программирования. В противоположность этому механизм исключительных ситуаций введен в язык Ада специально для ограниченного использования при обработке ошибок. Поэтому программные единицы, обеспечивающие обработку исключительных ситуаций, специфицируются отдельно от программных единиц, ответственных за выполнение программного комплекса в нормальном ( без ошибок) режиме. Выполнение последних приостанавливается при возникновении исключительных ситуаций, когда инициируется выполнение программной единицы, ответственной за обработку возникшей исключительной ситуации. Механизм исключительных ситуаций необходим для обработки определенных типов ошибок, например переполнения или деления на нуль, возникающих в процессе вычисления значения выражения.

(cкачать страницу)

Смотреть книгу на libgen

Возможность обработки ошибок в языке Ада поддержана тщательно продуманным механизмом исключительных ситуаций.  В языке ПЛ / 1 механизм исключительных ситуаций используется в качестве поддержки нормальной ( не только в случае возникновения ошибок) техники программирования.  В противоположность этому механизм исключительных ситуаций введен в язык Ада специально для ограниченного использования при обработке ошибок.  Поэтому программные единицы,  обеспечивающие обработку исключительных ситуаций,  специфицируются отдельно от программных единиц,  ответственных за выполнение программного комплекса в нормальном ( без ошибок) режиме.  Выполнение последних приостанавливается при возникновении исключительных ситуаций,  когда инициируется выполнение программной единицы,  ответственной за обработку возникшей исключительной ситуации.  Механизм исключительных ситуаций необходим для обработки определенных типов ошибок,  например переполнения или деления на нуль,  возникающих в процессе вычисления значения выражения.