1. the process of writing instructions for a computer to perform tasks
為電腦編寫指令以執行任務的過程
She is learning programming to build her own apps.
她正在學習程式設計,以便建立自己的應用程式。
Good programming requires logical thinking.
良好的程式設計需要邏輯思維。
「programming」主要指編寫電腦程式的活動,也延伸指規劃或安排一系列活動。
電腦程式設計
EN: The process of writing and testing instructions for a computer.
翻譯: 為電腦編寫和測試指令的過程。
電視/廣播節目編排
EN: The planning and scheduling of television or radio shows.
翻譯: 電視或廣播節目的規劃與排程。
活動/課程安排
EN: The organization and arrangement of a series of events or educational courses.
翻譯: 對一系列活動或教育課程的組織與安排。
系統化規劃
EN: The act of setting a system or machine to operate in a particular way.
翻譯: 設定系統或機器以特定方式運作的行為。
小提醒:注意「programming」在電腦領域是「程式設計」,而在媒體領域常譯為「節目編排」或「排程」,兩者意思不同。
點擊下方的 US / UK 按鈕可播放發音。
Real-life Examples of "Programming" from YouTube Videos
Dreamcraft (S18) - YC Tech Talks: Gaming 2020 (November 9th, 2020)
Y Combinator
“we are building a platform for anybody to create, publish and monetize games without programming expertise.”
1. the process of writing instructions for a computer to perform tasks
為電腦編寫指令以執行任務的過程
She is learning programming to build her own apps.
她正在學習程式設計,以便建立自己的應用程式。
Good programming requires logical thinking.
良好的程式設計需要邏輯思維。
2. the set of instructions written for a computer; software
為電腦編寫的一系列指令;軟體
The new programming fixed the bug in the system.
新的程式修復了系統中的錯誤。
This device runs on custom programming.
這台設備運行在客製化的程式上。
3. the planning or scheduling of an event, series, or system
對活動、系列或系統的規劃或排程
The television network's fall programming includes several new dramas.
該電視網的秋季節目編排包含了幾部新戲劇。
The conference programming is very intensive this year.
今年的會議議程安排非常緊湊。
4. the process of training or conditioning a person or animal to behave in a certain way
訓練或制約人或動物以特定方式行事的過程
Social programming from a young age influences our beliefs.
從小進行的社會制約影響了我們的信念。
The dog's obedience is a result of careful programming.
這隻狗的服從性是精心訓練的結果。
| Pattern | Meaning | Example |
|---|---|---|
| programming + noun | 程式設計(某事物) | He has extensive **programming** experience. (他有豐富的程式設計經驗。) |
| noun + of programming | …的程式設計 | The **art of programming** requires logical thinking. (程式設計的藝術需要邏輯思維。) |
| learn + programming | 學習程式設計 | Many students want to **learn programming**. (許多學生想學習程式設計。) |
| do + some programming | 做一些程式設計工作 | I need to **do some programming** this weekend. (我這個週末需要做一些程式設計工作。) |
| programming + for + noun | 為…的程式設計 | She specializes in **programming for mobile devices**. (她專精於為行動裝置進行程式設計。) |
EN:She wants to program a new app this month.
翻譯:她想在這個月編寫一個新的應用程式。
EN:Learning programming requires patience and logic.
翻譯:學習編程需要耐心和邏輯。
EN:He needs to program the robot before the demo.
翻譯:他需要在演示前為機器人編寫程式。
一般情況下,談論編程這項活動或技能時用 programming,表示具體的編程任務或目標時則用 to program。
programming vs coding
「programming」指包含規劃、設計、測試的完整軟體開發過程;「coding」則專指將設計轉換為程式碼的具體編寫行為。
programming vs software development
「programming」是「software development」的核心技術環節;後者涵蓋更廣,包括需求分析、專案管理、部署維護等。
programming vs scripting
「programming」通常指建立完整、獨立的應用程式;「scripting」則多指為現有系統或軟體編寫自動化任務的小型指令碼。
在對話中,當引述或提及某個具體的程式設計專案、任務或概念時,常會直接使用 "programming" 這個詞。 EN: I spent the whole weekend on the programming for that new feature. 翻譯: 我整個週末都在為那個新功能做 programming。
EN:His background is in web programming, so he can help us.
翻譯:他的背景是網頁 programming,所以他可以幫我們。
為了強調過程的複雜性、耗時性或挑戰性,會將 "programming" 與一些描述性詞語連用。 EN: This isn't just simple programming; it requires a lot of planning. 翻譯: 這不只是簡單的 programming,需要很多規劃。
EN:The programming behind this game is incredibly complex.
翻譯:這款遊戲背後的 programming 複雜得難以置信。
在思考或組織語言時,有時會用 "the programming" 或 "programming part" 作為暫時的停頓點,然後再補充細節。 EN: The hardest part... the programming... took us about two months. 翻譯: 最難的部分... the programming... 花了我們大概兩個月。
EN:We've finished the design, but the programming... well, that's another story.
翻譯:我們已經完成設計了,但 the programming... 嗯,那就是另一回事了。
正式寫作注意:在正式報告或學術論文中,應避免將 "programming" 用作口語中的停頓填充詞。建議使用更精確、完整的表述,例如 "the programming phase"、"the software development process" 或 "the implementation of the code"。
programming language
noun
程式語言
computer programming
noun
電腦程式設計
programming skills
noun
程式設計技能
object-oriented programming
noun
物件導向程式設計
programming challenge
noun
程式設計挑戰
learn programming
verb + noun
學習程式設計
programming environment
noun
程式設計環境
programming concept
noun
程式設計概念
×I study programming language.
✓I study programming languages.
When referring to programming in general, use the plural form 'programming languages' unless specifying a single language.
×I want to learn programming of Python.
✓I want to learn Python programming.
Use the pattern '[Language] programming' (e.g., Python programming, Java programming) instead of 'programming of [Language]'.
×Programming are difficult.
✓Programming is difficult.
'Programming' as an activity or field is an uncountable noun and takes a singular verb.
×I do programming.
✓I do programming work. / I write code. / I am a programmer.
'Do programming' is vague and non-idiomatic. Use more specific phrases like 'do programming work', 'write code', or state your profession.
×I need to buy a new programming.
✓I need to buy new programming software. / I need a new programming tool.
'Programming' is not a countable object you can buy. You buy software, tools, books, or courses related to programming.
×He is good at program.
✓He is good at programming.
Use the gerund/noun form 'programming' (the activity) after 'good at', not the base verb 'program'.