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