Транслятор

Варианты перевода

translator — транслятор, переводчик, программа-переводчик

Общий термин для программы или человека, который переводит текст или речь с одного языка на другой. В программировании это обобщающее название для компиляторов, интерпретаторов и других программ, преобразующих код.

A compiler is a type of translator that converts the entire source code into machine code. / Компилятор — это тип транслятора, который преобразует весь исходный код в машинный код.

I used an online translator to understand the menu in the restaurant. / Я воспользовался онлайн-переводчиком, чтобы понять меню в ресторане.

The human translator was able to catch the nuances that the machine couldn't. / Переводчик-человек смог уловить нюансы, которые машина не смогла.

This software acts as a translator between two different data formats. / Эта программа выступает в роли транслятора между двумя разными форматами данных.

compiler — компилятор

Тип транслятора в программировании, который преобразует весь исходный код программы из языка высокого уровня в машинный код или другой язык низкого уровня перед её выполнением. Создаёт исполняемый файл.

The C++ compiler generated an optimized executable file from our source code. / Компилятор C++ сгенерировал оптимизированный исполняемый файл из нашего исходного кода.

If there is a syntax error, the compiler will report it and stop the process. / Если в коде есть синтаксическая ошибка, компилятор сообщит о ней и остановит процесс.

Java uses a compiler to convert source code into bytecode. / Java использует компилятор для преобразования исходного кода в байт-код.

A just-in-time (JIT) compiler compiles code during program execution. / JIT-компилятор (just-in-time) компилирует код во время выполнения программы.

interpreter — интерпретатор

Тип транслятора в программировании, который анализирует и выполняет исходный код программы строка за строкой, без предварительного создания исполняемого файла.

Python is an interpreted language, so you can run scripts directly without compiling them first. / Python — это интерпретируемый язык, поэтому вы можете запускать скрипты напрямую, без предварительной компиляции.

The JavaScript interpreter in your browser executes the code on the webpage. / Интерпретатор JavaScript в вашем браузере выполняет код на веб-странице.

An interpreter is generally slower than a compiler because it processes the code at runtime. / Интерпретатор обычно медленнее компилятора, потому что он обрабатывает код во время выполнения.

Debugging can be easier with an interpreter because you can see errors as they occur line by line. / Отладка может быть проще с интерпретатором, так как вы видите ошибки по мере их возникновения, строка за строкой.

transpiler — транспилятор, транспайлер, source-to-source компилятор

Особый вид транслятора (также известный как source-to-source compiler), который преобразует исходный код с одного языка программирования высокого уровня на другой, переводный ему по уровню.

Babel is a popular transpiler that converts modern JavaScript code into older versions compatible with all browsers. / Babel — это популярный транспилятор, который преобразует современный код JavaScript в старые версии, совместимые со всеми браузерами.

We use a transpiler to convert our TypeScript code into standard JavaScript. / Мы используем транспилятор для преобразования нашего кода на TypeScript в стандартный JavaScript.

A transpiler allows developers to write code in a newer language while maintaining compatibility with existing platforms. / Транспилятор позволяет разработчикам писать код на более новом языке, сохраняя при этом совместимость с существующими платформами.

assembler — ассемблер

Программа-транслятор, которая переводит программу с языка ассемблера (низкоуровневого символьного языка) в машинный код, понятный процессору.

The assembler converted the mnemonic operation codes into binary machine code. / Ассемблер преобразовал мнемонические коды операций в двоичный машинный код.

Writing code directly for an assembler gives you maximum control over the hardware. / Написание кода напрямую для ассемблера дает вам максимальный контроль над аппаратным обеспечением.

Each processor architecture has its own specific assembler language. / Каждая архитектура процессора имеет свой собственный язык ассемблера.

repeater — ретранслятор, повторитель

Устройство в телекоммуникациях и радиотехнике, которое принимает сигнал и ретранслирует (повторяет) его с большей мощностью или на другую сторону препятствия, чтобы увеличить дальность передачи.

They installed a cellular repeater to improve the mobile phone signal inside the building. / Они установили сотовый ретранслятор (транслятор), чтобы улучшить сигнал мобильной связи внутри здания.

A Wi-Fi repeater helps to extend the coverage of a wireless network. / Wi-Fi-репитер (повторитель) помогает расширить зону покрытия беспроводной сети.

The radio signal was too weak to reach the valley, so they used a repeater on top of the hill. / Радиосигнал был слишком слаб, чтобы достичь долины, поэтому они использовали транслятор на вершине холма.

Сообщить об ошибке или дополнить