programming
/ˈproʊɡræmɪŋ/The process of writing computer software or the planning of radio and television schedules.
Tiếng Việt
lập trình
PROU-grăm-mìng
Nhấn mạnh vào âm tiết đầu 'PROU', âm 'grăm' đọc nhanh và âm 'mìng' xuống giọng nhẹ.
Quá trình viết phần mềm máy tính hoặc việc lập kế hoạch cho các chương trình phát thanh và truyền hình.
Meanings
6 meanings
1The process or skill of writing and testing computer programs.nountechnology
Quá trình hoặc kỹ năng viết và kiểm thử các chương trình máy tính.
“She studied computer programming at college to prepare for a career in software development.”
“Cô ấy đã học lập trình máy tính tại trường cao đẳng để chuẩn bị cho sự nghiệp phát triển phần mềm.”
- I didn't have any programming knowledge at all, but the training was very good.
- Object-oriented programming is a fundamental concept in modern software engineering.
- The school offers introductory courses in several programming languages.
Trong tiếng Việt, chúng ta thường dùng 'học lập trình' thay vì 'học việc lập trình'. Đây là danh từ không đếm được.
2The planning of which television or radio programmes to broadcast, or the programmes themselves.nounarts culture
Việc lập kế hoạch cho các chương trình truyền hình hoặc phát thanh sẽ được phát sóng, hoặc bản thân các chương trình đó.
“The network has increased its educational programming for children during the morning hours.”
“Mạng lưới truyền hình đã tăng cường các chương trình giáo dục cho trẻ em trong các khung giờ sáng.”
- More and more television programming is offered in high-definition format.
- Politically balanced programming is essential for a public service broadcaster.
- Science programming ranked first when viewers were asked what they wanted to see more of.
Trong ngữ cảnh này, 'programming' tương đương với 'nội dung chương trình' hoặc 'lịch phát sóng'.
3The instructions that tell a computer or machine what to do; the logic expressed in software.nountechnology
Các chỉ dẫn yêu cầu máy tính hoặc máy móc phải làm gì; logic được thể hiện trong phần mềm.
“Officials said a programming error led them to overpay about $73,700.”
“Các quan chức cho biết một lỗi lập trình đã khiến họ trả quá khoảng 73.700 đô la.”
- The machine's internal programming allows it to detect faults automatically.
- Software updates often include fixes for bugs in the original programming.
Thường được dịch là 'lỗi lập trình' (programming error) trong các báo cáo kỹ thuật.
4The design and scheduling of a performance or series of events, such as a ballet or concert.nounarts culture
Việc thiết kế và sắp xếp lịch trình cho một buổi biểu diễn hoặc một chuỗi sự kiện, chẳng hạn như ba-lê hoặc hòa nhạc.
“The festival's programming featured a diverse range of international artists.”
“Nội dung chương trình của lễ hội có sự góp mặt của nhiều nghệ sĩ quốc tế đa dạng.”
- The programming of the winter season includes several classical masterpieces.
- Innovative programming has helped the theater attract a younger audience.
Lưu ý 'programming' ở đây không liên quan đến máy tính mà là 'sắp xếp chương trình nghệ thuật'.
5A conditioned response or the process of conditioning someone to think or act in a certain way; brain-washing.nounacademic
Một phản xạ có điều kiện hoặc quá trình điều hướng ai đó suy nghĩ hoặc hành động theo một cách nhất định; tẩy não.
“Our social programming often dictates how we react to unfamiliar situations.”
“Sự định hình xã hội của chúng ta thường quyết định cách chúng ta phản ứng với các tình huống xa lạ.”
- The documentary explores how early childhood programming affects adult behavior.
- Critics argue that the media is responsible for much of our cultural programming.
Đây là nghĩa bóng, thường dùng trong tâm lý học hoặc xã hội học (social programming - định hình xã hội).
6Present participle and gerund of the verb 'program' or 'programme'.verbtechnology
Dạng hiện tại phân từ và danh động từ của động từ 'program' hoặc 'programme'.
“I was programming a new module for the software package when the power went out.”
“Tôi đang lập trình một mô-đun mới cho gói phần mềm thì bị mất điện.”
- He spent the afternoon programming the VCR to record the game.
- Parents are often guilty of programming their children to follow in their footsteps.
Khi đóng vai trò là hành động đang xảy ra, hãy dịch là 'đang lập trình'.
Word bank
Near synonyms
Antonyms
Common phrases
- programming language
- computer programming
- educational programming
- programming error
- programming skills
- busy programming
- start programming
- stop programming
Grammar & forms
Grammar
- uncountable
- transitive
- intransitive
Inflections
- plural
- programming
- present_participle
- programming
Word family
- programmableadjective
- programmaticallyadverb
- program, programme, programmernoun
- program, programmeverb
Usage patterns
- computer programming
- television programming
- programming in [language]
- programming something
- programming somebody to do something
Avoid mistakes
Common mistakes
The computer programings are difficult.
Computer programming is difficult.
'Programming' is uncountable when referring to the activity.
He is good in programming.
He is good at programming.
Use 'at' after 'good' or 'bad' to indicate a skill.
I am programing a website.
I am programming a website.
In both US and UK English, the double 'm' is the standard spelling for this form.
She has many programmings today.
She has a lot of programming to do today.
As an uncountable noun, 'programming' cannot be pluralized in this context.
A program error happened.
A programming error occurred.
Use the gerund 'programming' as an attributive noun to describe the type of error.
Don't confuse with
- coding
The act of writing code in a specific language.
“Coding is just one part of the programming process.”
Programming is a broader term that includes planning, logic, and testing; coding is specifically writing the lines of code.
- program
The final product or set of instructions.
“I ran the computer program.”
Programming is the activity/process; a program is the result.
Academic collocations
Words that pair with "programming" in formal and academic writing
- verb
- implementoptimizeautomatedebugrefine
- adjective
- object-orientedstructuredsophisticatedmodularrobust
- noun
- languageparadigmlogicinterfacedocumentation
- preposition
- inforwith
In context
Real-world examples
- academic
Many Vietnamese students are now focusing on competitive programming to win international awards.
Nhiều học sinh Việt Nam hiện đang tập trung vào lập trình thi đấu để giành các giải thưởng quốc tế.
Lập trình thi đấu (Competitive Programming) rất phổ biến trong các khối trường chuyên tại Việt Nam.
- business
The IT industry in Vietnam has seen a huge demand for skilled programming experts.
Ngành CNTT tại Việt Nam đang có nhu cầu rất lớn về các chuyên gia lập trình lành nghề.
Việt Nam đang trở thành một trung tâm gia công phần mềm lớn tại Đông Nam Á.
- daily life
He spent the whole weekend programming a simple app to track his daily expenses.
Anh ấy đã dành cả cuối tuần để lập trình một ứng dụng đơn giản nhằm theo dõi chi tiêu hàng ngày.
Tự học lập trình (self-taught programming) đang là xu hướng của giới trẻ Việt Nam để cải thiện hiệu suất công việc.
- academic
The national television channel is improving its educational programming for remote areas.
Đài truyền hình quốc gia đang cải thiện các chương trình giáo dục cho các vùng sâu vùng xa.
VTV thường xuyên có các khung giờ 'educational programming' dành cho học sinh, đặc biệt trong các kỳ thi quốc gia.
Notes for Vietnamese speakers
- Tại Việt Nam, 'lập trình' thường được hiểu ngay là viết mã máy tính (coding), trong khi nghĩa về 'lên lịch chương trình truyền hình' ít phổ biến hơn trong giao tiếp hàng ngày.
- Cụm từ 'dân lập trình' hoặc 'coder' thường được dùng để chỉ những người làm nghề này với thái độ nể trọng về trí tuệ.
- Lập trình hiện đã được đưa vào chương trình giáo dục phổ thông mới tại Việt Nam từ cấp tiểu học.
Etymology
Derived from the noun 'program' or 'programme' plus the suffix '-ing'. The word 'program' originates from the Late Latin 'programma', from the Greek 'programma' (a written public notice), from 'prographein' (to write before). The computing sense emerged in the mid-20th century with the development of electronic computers. (Source: Oxford Dictionary of English Etymology)
Exam levels
IELTS
6.5
CEFR
B2
TOEIC
705-800
More in Vietnamese
- TFlat Dictionary (Soha)
Cung cấp các ví dụ phong phú và cách phát âm chuẩn cho người học.
- Cambridge English–Vietnamese Dictionary
Nghĩa tiếng Việt kèm ví dụ từ Cambridge Dictionary.
- VDict (Anh–Việt)
Từ điển Anh–Việt với ví dụ song ngữ.