Cтраница 1
Скорость трансляции не является в данном случае основным критерием качества, так как в процессе трансляции многовариантные ситуации почти не встречаются. Аналогичный вывод можно сделать и в отношении быстродействия выходной программы, которой в системе ТРОГ является программа управления устройством отображения. [1]
Одним из путей увеличения скорости трансляции является использование независимой трансляции, заключающейся в том, что компилятор может транслировать программу по частям. [2]
Скорость v не должна также быть скоростью чистой трансляции и тело не обязано быть твердым. [3]
Применение общих алгоритмов для трансляции различных конструкций сокращает объем транслятора и повышает скорость трансляции. Однако при этом обычно ухудшается качество рабочей программы. [4]
Описанные в этом параграфе алгоритмы выражений обычно используют в быстрых трансляторах, где главное - скорость трансляции. Объединение алгоритмов перевода отдельных конструкций дает общий алгоритм перевода выражений ( арифметических, логических и именующих) в обратную польскую запись. Этот, алгоритм основан на применении стека с приоритетами. [5]
Кодоны, соответствующие минорным тРНК, можно назвать модулирующими кодонами, так как предполагается, что они могут модулировать скорость трансляции. Например, известно, что во время интенсивного синтеза фиброина в шелкоотделительных железах внутриклеточный запас изоакцепторных тРНК претерпевает сильные изменения, в результате которых обеспечивается снабжение именно теми тРНК, которые необходимы для трансляции мРНК фиброина; в частности, определенные глициновая, аланиновая и сериновая изо-акцепторные тРНК становятся преобладающими в соответствии с преобладанием соответствующих глициновых, аланиновых и сери-новых кодонов в мРНК фиброина. [6]
Система команд машины Барроуз в большой степени отражает требования алгола, и, по-видимому, в настоящее время пальма первенства по скорости трансляции принадлежит машинам подобной структуры. [7]
Одной из важнейших особенностей МПС Эльбрус является приближение уровня машинного языка ( системы команд) к уровню алгоритмического языка высокого уровня, в результате чего значительно повышается скорость трансляции программ, а следовательно, и производительность системы, облегчается труд программиста. [8]
В работе [136] детально проанализированы экспериментальные данные. Пик 8 - 12S зависит от скорости трансляции, времени жизни мРНК и продолжительности процесса внесения метки. Модель предсказывает, что положение пика сдвигается в сторону больших значений S с увеличением длительности этого процесса, пока не достигает стационарного значения, определяемого скоростью трансляции и временем жизни РНК. [9]
![]() |
Общая структура программного комплекса Расчет гетерогенных систем разделения. [10] |
Однопроходный транслятор с языка описания топологии ( ЯО) позволяет в автоматическом режиме сформировать матрицу связи элементов технологической схемы, по которой производится сборка рабочей программы. Для его работы необходим объем оперативной памяти 70 Кбайт, скорость трансляции около 10 операторов в минуту. [11]
Несколько слов о критерии качества транслятора. Как всегда в сложных системах, ни один простой критерий ( например, скорость трансляции, время решения или объем занимаемой памяти транслированных задач) не является удовлетворительным. [12]
Развитый стековый механизм, аппарат дескрипторов, предусмотренный в машинах, направлен прежде всего на то, чтобы упростить реализацию трансляторов с языков высокого уровня, допускающих рекурсивные обращения и блочную структуру. Трансляторы, созданные для машин Барроуз, оказываются достаточно простыми, они, как правило, однопроходные, и скорости трансляции достигают очень высоких значений. Например, транслятор с алгола транслирует со скоростью 10000 карт в минуту. На каждой карте пробивается обычно один оператор. Скорость трансляции с кобола достигает 5000 карт в минуту. [13]
Несмотря на столь большую тщательность выполняемых в процессе трансляции проверок транслятор с любого языка программирования должен обеспечивать приемлемую скорость трансляции. Это требование приобретает особенно большое значение при разработке больших программных комплексов, таких, например, как операционные системы или трансляторы с различных языков программирования. Приемлемой является скорость трансляции порядка одной страницы исходного текста в секунду при выполнении трансляции на ЭВМ среднего класса. При обеспечении возможности проведения раздельной трансляции транслятор с некоторого языка программирования должен обеспечивать проведение всех тех проверок, которые были бы проведены в случае совместной трансляции, в том числе и проверок на соответствие типов. В противном случае возможность раздельной трансляции можно отнести к разряду тех благих намерений, которыми вымощена дорога в ад. [14]
Барроузовский расширенный алгол основан на стандартном алголе-60 и включает этот язык как подмножество. Расширение касается введения дополнительных языковых средств, позволяющих управлять вводом-выводом, передачей информации. Транслятор с алгола выполнен по однопроходной схеме, и скорость трансляции достигает 10000 операторов в секунду. [15]