Cтраница 4
Отладка обычно осуществляется с помощью отладчика программ в режиме интерпретации отлаживаемой программы. [46]
Первая версия системы была разработана НПО Центрсистем ( г. Минск) и поставлялась пользователям в качестве компонента базового программного обеспечения ПЭВМ ЕС 1840 и более старших моделей серии. Аналогично системе - идеологическому прототипу СУБД РЕПЕР функционировала в режиме интерпретации команд входного языка. [47]
Например, диалоговый режим - это интерактивное использование ЭВМ; режим интерпретации - это способ реализации возможностей языка; существуют также различные режимы адресации, указываемые в дескрипторах команд. [48]
Язык EULER был реализован на нескольких машинах, включая DEC PDP-10 [204] и IBM / 360 [303], причем на последней - в интересном микропрограммном варианте. Способ проверки типов и вызова процедур в языке EULER требует реализации режима интерпретации. Однако совершенно очевидно, что без особых трудностей или значительных затрат можно осуществить аппаратную проверку типа переменных и обработку обращений к процедурам. [49]
Отладка проводится преимущественно по детерминированным тестам, состав которых планируется с целью сокращения объема тестирования, а также выбора тестовых исходных данных и эталонных результатов, гарантирующих необходимую полноту проверки КП. Использование проверяемых программ может проводиться на реализующей или на технологической ЭВМ в режиме интерпретации. При комплексировании групп программ проводится формализованный контроль корректности межмодульных связей и использования глобальных переменных. Рассчитывается длительность реализации групп программ и выявляются программы, наиболее длительные по времени счета. [50]
В нем исходный код транслируется в промежуточный байт-код, который может исполняться в режиме интерпретации на любом компьютере, на котором установлена среда выполнения Java. Но байт-код был рассчитан только на язык Java. А программисты работают с различными алгоритмическими языками, каждый из которых имеет свою область применения. И перевести всех разработчиков программного обеспечения на единый язык абсолютно нереально. [51]
Подсистема расчета временных характеристик обеспечивает определение длительности исполнения отдельных программ или групп программ. Эти данные могут быть получены непосредственно подсчетом длительностей команд при исполнении программы в режиме интерпретации на некотором тесте или наборе тестов. Более обобщенные даиные, а также предельные значения по длительности и по вероятности исполнения программ можно получить аналитически расчетом по графовой модели программы. В результате формируется паспорт временных характеристик программы с учетом всех вызываемых ею программ. [52]