Запрограммировать
Варианты перевода
program — запрограммировать, написать программу, задать программу, предопределить
Основной и самый прямой перевод. Используется как в значении ‘писать компьютерный код’, так и в переносном смысле ‘заранее определить последовательность действий или результат’.
He programmed the robot to pick up the red balls. / Он запрограммировал робота подбирать красные мячи.
You can program the heating to come on a few minutes before you get home. / Вы можете запрограммировать отопление так, чтобы оно включалось за несколько минут до вашего прихода домой.
It feels like our children are programmed to ask for sweets. / Такое чувство, что наши дети запрограммированы просить сладости.
She needs to program the new TV remote. / Ей нужно запрограммировать новый пульт от телевизора.
code — написать код, кодировать, закодить
Более узкий и неформальный термин из сферы IT, означающий ‘написать исходный код’. Часто взаимозаменяем со словом ‘program’ в техническом контексте. Используется только в значении, связанном с компьютерами.
She coded a simple game in Python in just a few hours. / Она запрограммировала (написала код для) простой игры на Python всего за несколько часов.
I finally coded the new feature for our app. / Я наконец-то запрограммировал (написал код для) новой функции нашего приложения.
He was hired to code the user authentication module. / Его наняли, чтобы он зпрограммировал модуль аутентификации пользователя.
pre-program — заранее запрограммировать, предварительно настроить, задать заранее
Подчеркивает, что действие или настройка выполняется ‘заранее’. Часто используется для устройств или систем, которые будут работать автономно в соответствии с заданными инструкциями.
The smart thermostat was pre-programmed with a weekly schedule. / Умный термостат был заранее запрограммирован с недельным расписанием.
You can pre-program your favorite coffee settings into the machine. / Вы можете заранее запрограммировать свои любимые настройки кофе в кофемашине.
The factory pre-programs the devices before shipping them. / Завод заранее программирует устройства перед их отправкой.
Her responses seemed pre-programmed, as if she wasn't really listening. / Ее ответы казались заранее запрограммированными, как будто она на самом деле не слушала.
prearrange — заранее договориться, предопределить, заранее спланировать
Используется в нетехническом, переносном смысле. Означает ‘заранее договориться’, ‘организовать что-либо заблаговременно’, так что исход кажется предопределенным, как по программе.
The winner of the contest seemed to be prearranged. / Казалось, что победитель конкурса был запрограммирован (заранее определён).
They had prearranged a signal to know when to leave the party. / Они заранее запрограммировали (договорились о) сигнал, чтобы знать, когда уходить с вечеринки.
His whole career path feels prearranged by his influential father. / Весь его карьерный путь кажется запрограммированным его влиятельным отцом.
set up — настроить, установить, организовать
Настроить устройство или систему для работы. Часто используется как синоним ‘program’ в контексте бытовой техники.
Can you help me set up the timer on the oven? / Можешь помочь мне запрограммировать (настроить) таймер на духовке?
I set up my smart lights to turn on automatically at sunset. / Я запрограммировал (настроил) умное освещение на автоматическое включение при закате.
We need to set up the system to send automatic email reminders. / Нам нужно запрограммировать (настроить) систему на отправку автоматических email-напоминаний.
hardcode — жестко закодировать, захардкодить, встроить в код
Встроить данные непосредственно в исходный код программы, вместо того чтобы загружать их из файла или базы данных. Часто имеет негативный оттенок.
You shouldn't hardcode the server address; put it in a configuration file. / Не следует жестко программировать (хардкодить) адрес сервера; помести его в конфигурационный файл.
For the demo, we just hardcoded the user's name into the welcome message. / Для демонстрации мы просто запрограммировали (захардкодили) имя пользователя прямо в приветственном сообщении.
The old system was full of hardcoded values, which made it difficult to update. / Старая система была полна жестко запрограммированных (захардкоженных) значений, что затрудняло ее обновление.
