Skip to content
Dictionary

programming

/ˈproʊɡræmɪŋ/
B2noun

The process of writing computer software or the planning of radio and television schedules.

Concreteness 3.0/5 · Abstract

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

  1. 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.

  2. 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'.

  3. 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.

  4. 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'.

  5. 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).

  6. 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

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

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

Plant “programming” in your grove

Save it as a seed, review it on a spaced schedule, and harvest it once you can use it yourself.

Start your grove