1. to set a machine to operate in a particular way
設定(機器)以特定方式運作
I need to program the thermostat to turn on the heat at 7 AM.
我需要把恆溫器設定在早上七點開啟暖氣。
Can you program the coffee maker to start brewing before we wake up?
你能設定咖啡機在我們醒來前開始煮咖啡嗎?
「program」作為動詞,主要指為電腦或機器設定指令,或用於規劃安排活動與行為。
為電腦/機器設定
EN: to give a computer or machine a set of instructions to perform a task
翻譯: 為電腦或機器輸入一組指令,使其執行特定任務。
規劃/安排活動
EN: to arrange or schedule a series of events or activities
翻譯: 安排或排定一系列的事件或活動。
設定行為模式
EN: to cause someone or something to behave in a particular, often automatic, way
翻譯: 使某人或某物以特定(通常是自動的)方式行為或反應。
小提醒:注意「program」在英式英語中常拼寫為「programme」(尤其用於名詞的「節目、計畫」義),但作為動詞時,尤其是在電腦相關語境中,「program」是通用拼法。
點擊下方的 US / UK 按鈕可播放發音。
Real-life Examples of "Program" from YouTube Videos
South Korea would accept Trump-Kim deal to freeze North Korea’s nuclear programme | BBC News
BBC News
“>>. So would you therefore accept a deal between Trump and Kim that saw North Korea freeze its nuclear weapons program for now, with no future promises of denuclearization at this point?”
1. to set a machine to operate in a particular way
設定(機器)以特定方式運作
I need to program the thermostat to turn on the heat at 7 AM.
我需要把恆溫器設定在早上七點開啟暖氣。
Can you program the coffee maker to start brewing before we wake up?
你能設定咖啡機在我們醒來前開始煮咖啡嗎?
2. to write instructions for a computer
為電腦編寫程式
She learned to program in Python during her computer science course.
她在電腦科學課程中學會了用 Python 編寫程式。
He programs video games for a living.
他以編寫電玩遊戲程式為生。
3. to arrange or schedule something to happen
安排或排定(某事發生)
The festival organizers have programmed a series of concerts for the weekend.
節慶主辦方為週末安排了一系列的音樂會。
We've programmed the meeting for next Tuesday at 3 PM.
我們已將會議排定在下週二下午三點。
4. to cause someone to think or behave in a particular, often automatic, way
使(某人)以特定(常為自動的)方式思考或行動
Years of strict training had programmed him to react instantly to the command.
多年的嚴格訓練已使他被設定成一聽到指令就立刻反應。
Some critics argue that advertising programs people to desire unnecessary products.
一些評論家認為廣告會使人被設定去渴望不必要的產品。
| Pattern | Meaning | Example |
|---|---|---|
| program + noun | 為…編寫程式 | He learned to program a simple game. (他學會了編寫一個簡單的遊戲程式。) |
| program + noun + to + V | 設定…去做… | I programmed the thermostat to lower the temperature at night. (我設定了恆溫器在夜間降低溫度。) |
| be programmed + to + V | 被設定/設計成… | These robots are programmed to avoid obstacles. (這些機器人被設定成會避開障礙物。) |
| program + for + noun | 為…進行程式設計 | She is programming for a new mobile application. (她正在為一個新的手機應用程式進行程式設計。) |
| program + in + language | 用…語言編程 | They program primarily in Python. (他們主要用 Python 語言編程。) |
EN:The thermostat is programmed maintaining a constant temperature.
翻譯:恆溫器被設定為持續維持恆定溫度。
一般情況下,表達設定程式以達成某個目的或執行特定任務時,使用 program to do 是最常見且安全的選擇。
program vs plan
「program」強調為電腦或機器設定一系列指令,使其自動執行任務;「plan」則指為達成某目標而設計的步驟或安排,通常由人執行。
program vs schedule
「program」指為設備或系統設定功能性的指令序列;「schedule」則指為事件或任務安排特定的時間或順序。
program vs configure
「program」通常指從無到有編寫代碼或指令以創造功能;「configure」則指調整現有設定以適應特定需求。
在口語中,當引述或轉述一個指令、計畫或安排時,常會使用「program」這個動詞。 EN: He said they would program the system to run overnight. 翻譯: 他說他們會把系統設定成夜間自動執行。
EN:She told me they program the meeting for every Monday at ten.
翻譯:她告訴我他們把會議安排在每週一早上十點。
在非正式對話中,有時會用「program」來強調某件事是預先設定或不可避免的,帶有輕微的無奈或幽默感。 EN: I swear, my kids are programmed to ask for snacks the minute I sit down. 翻譯: 我發誓,我的小孩好像被設定好一樣,我一坐下他們就要點心。
EN:It's like he's programmed to argue about every little detail.
翻譯:他好像被設定成對每個小細節都要爭論一番。
在思考或組織語句時,有時會用「program」或「programmed」作為填充詞,特別是在談論科技、日程或習慣時。 EN: So, if we... program... the device to sync automatically, it should work. 翻譯: 所以,如果我們…設定…這個裝置自動同步,應該就能運作。
EN:I have my morning routine pretty much... programmed... to save time.
翻譯:我的晨間作息幾乎已經…設定好…來節省時間。
正式書寫注意:在正式或學術寫作中,應避免將「program」用於上述口語中的語氣強調或停頓填充用法。建議使用更精確的動詞,如「schedule」、「arrange」、「configure」或「predetermine」,以保持語言的嚴謹性。
program a computer
program + [device/machine]
為電腦(或其他裝置)編寫程式
program something to do something
program + [object] + to-infinitive
設定某物執行特定功能
program remotely
program + adverb (remotely, automatically, etc.)
遠端編程或設定
program for a specific purpose
program + for + [purpose/platform]
為特定目的或平台編寫程式
program in a language
program + in + [programming language]
使用某種程式語言編程
program from scratch
program + from scratch
從頭開始編寫程式
hard/easy to program
[adjective] + to program
難以/容易編程
×I need to program a new computer.
✓I need to write a new computer program.
混淆名詞與動詞用法。此處想表達的是「編寫一個程式」,應使用名詞 'program' 作為受詞,而非動詞 'to program'。動詞 'to program' 意指「為...編寫程式」或「設定」的行為。
×I will programm the device tomorrow.
✓I will program the device tomorrow.
拼字錯誤。動詞 'program' 在英式與美式英語中,過去式與現在分詞均為 'programmed' 與 'programming',但原型動詞僅有一個 'm'。此錯誤常受其他以 'mm' 結尾的單字(如 'stemming')或德文拼字影響。
×The conference is programmed for three days.
✓The conference is scheduled for three days.
用詞不當。'Program' 作動詞時,主要指為電腦、機器等「編寫程式」或「設定程序」,或用於「規劃(節目、活動內容)」。對於單純安排時間或日期,應使用 'schedule'。
×My job is to program.
✓My job is to program systems / software / devices.
動詞 'program' 通常為及物動詞,需要受詞(如電腦、系統、機器人)來明確指出編程的對象。除非上下文非常清楚,否則應避免單獨使用。
×I watched an interesting television programme about space.
✓I watched an interesting television program about space.
地區用字混淆。在美式英語(及台灣常見的英文教材)中,名詞與動詞均拼寫為 'program'。'Programme' 主要用於英式英語中表示「節目、計畫、課程」等名詞,但在電腦相關語境,英式英語也常用 'program'。為避免混淆,建議在通用及電腦語境統一使用 'program'。