WORD · 词条详情 · 3 个义项 · CEFR B1 · 真题词频榜 #2191

programming

n. /ˈproʊ.ɡræm.ɪŋ/ 编程;程序设计
DEFINITIONS · 义项分布

3 个义项与使用频率

programming 共有 3 个义项 ,词性为 n. ,CEFR 难度从B1 到 B2 。 前 2 个义项( 编程;程序设计 + 节目编排;节目安排 )合计占 90%,是该词的核心语义。 下方按使用频率降序展开 ,每个义项含英文定义与用法分析 ,同义/反义辨析见 专门板块 。

1. 编程;程序设计
65% B1
2. 节目编排;节目安排
25% B2
3. 程序设定;预先设定
10% B2
  1. 义项 1 编程;程序设计 n. B1 65%

    the process or activity of writing computer programs

    这是 programming 最核心的现代含义,特指编写计算机程序的活动。需要注意的是,programming 作为不可数名词使用时表示编程这一技能或活动本身,而作为可数名词的复数形式 programmings 极少使用。在专业语境中,常与 computer, software 等词搭配;在教育语境中,常出现在 learn programming, teach programming 等表达中。这个词在科技领域已成为基础词汇,但对非技术背景的学习者而言,需要区分它与 program(程序、节目)的关系:programming 强调"编写程序的过程",而 program 强调"程序本身"。

  2. 义项 2 节目编排;节目安排 n. B2 25%

    the planning and scheduling of television or radio programs

    这个词义源于动词 program 的"安排节目"含义,主要用于广播电视行业。在这个语境中,programming 指的是对电视或广播节目的策划、编排和时间安排。需要注意的是,这个用法在英式英语和美式英语中都常见,但在美式英语中 program 也可拼写为 programme。这个词义通常出现在媒体、娱乐行业的专业讨论中,与 schedule(时间表)、broadcast(播出)等词相关。

  3. 义项 3 程序设定;预先设定 n. B2 10%

    the action of setting a device or system to operate in a particular way

    这个词义指对设备或系统进行预先设定,使其按特定方式运行。常见于家用电器、自动化系统等语境中,例如给洗衣机、空调、定时器等设备设定运行参数。这个用法相对较少,但在日常生活和技术说明书中会出现。需要注意的是,这里的 programming 强调"设定"这个动作过程,而不是编写计算机代码。

PRONUNCIATION · 发音

/ˈproʊ.ɡræm.ɪŋ/ · 3 个音节 · 重音第一音节

programming 是 3 音节单词( pro·gram·ming),发音 /ˈproʊ.ɡræm.ɪŋ/ ,主重音落在第一个音节 pro 。逐音节的字母—音素对应(含不发音字母)与发音要领见下表。

音节 IPA 拼写对应与发音提示
pro 主重音 /ˈproʊ/ p /p/ r /r/ o /oʊ/ 词首辅音丛 /pr/ 需紧密连读;字母 o 在此发双元音 /oʊ/。
gram /ɡræm/ g /ɡ/ r /r/ a /æ/ m /m/ 辅音丛 /ɡr/ 需紧密连读,字母 a 发短元音 /æ/,音节末尾保留 /m/。
ming /ɪŋ/ m 不发音 i /ɪ/ ng /ŋ/ 后一个 m 不另发音;词尾 -ing 发 /ɪŋ/,其中 ng 对应鼻音 /ŋ/。
音节与音标特点
  • 该词包含 3 个语音音节,主重音在第一音节
  • 第一音节和第二音节分别以辅音丛 /pr/ 和 /ɡr/ 开头
  • 双写 mm 在实际发音中只对应一个 /m/,该音位位于第二音节末尾
  • 词尾 -ing 构成第三音节,发音为 /ɪŋ/
  • 拼写可划分为 pro-gram-ming,与语音音节数量一致
自然拼读注意点
  • 词首字母组合 pr 对应辅音丛 /pr/
  • 字母 o 位于拼写音节 pro 中,发双元音 /oʊ/
  • 字母组合 gr 对应辅音丛 /ɡr/,其中 g 发硬音 /ɡ/
  • 字母 a 在闭音节 gram 中发短元音 /æ/
  • 添加 -ing 时,program 的词尾 m 双写为 mm,但两个 m 在实际发音中只对应一个 /m/
  • 词尾字母组合 ing 在该词中对应 /ɪŋ/,其中 i 发 /ɪ/,ng 发 /ŋ/
  • 拼写划分 pro-gram-ming 对应语音划分 /ˈproʊ.ɡræm.ɪŋ/
WORD FORMATIONS · 派生词与复合词

8 个派生词与复合词

programming 词族包含 8 个派生词/复合词( programmer / program / programmatic / reprogramming / programmable / programmed / metaprogramming / deprogramming )。每个词条含简明词义与构词/用法分析 ,已建词条页的词可点击进入。

  • programmer 程序员
    • 派生方式:program + -mer(施事者后缀),表示「从事编程工作的人」
    • 构词逻辑:-mer 是 -er 的变体,用于以辅音 + m 结尾的词根后,避免重复字母
    • 词性:可数名词
    • 使用频率:计算机领域核心高频词
    • 同类词:designer(设计师)、performer(表演者)
  • program 程序;节目;计划
    • 词源关系:programming 的词根形式
    • 派生方向:program → programming(动名词/现在分词形式)
    • 一词多义:作名词时表示「程序/节目」,作动词时表示「编程/规划」
    • 英美拼写差异:美式为 program,英式为 programme(名词,表示节目/计划时)
    • 词性:名词/动词
  • programmatic 程序化的;计划性的
    • 派生方式:program + -atic(形容词后缀),表示「与程序/计划相关的」
    • 构词规则:-atic 常用于表示「具有…特性的」
    • 应用领域:广告学中的「程序化广告」(programmatic advertising)是典型用法
    • 词性:形容词
    • 正式程度:较正式的书面语词汇
  • reprogramming 重新编程
    • 复合方式:re-(前缀,表示「再次」)+ programming
    • 语义重点:强调「重新」这一动作,常用于修改或更新已有程序
    • 生物学引申义:细胞重编程(cellular reprogramming),指改变细胞的分化状态
    • 词性:名词/动名词
    • 应用场景:软件开发、生物医学研究
  • programmable 可编程的
    • 派生方式:program + -able(形容词后缀),表示「能够被编程的」
    • 双写规律:program 加后缀时需双写末尾 m,变为 programm- 再加后缀
    • 技术应用:programmable logic controller(可编程逻辑控制器,PLC)是工业领域常见术语
    • 词性:形容词
    • 反义词:non-programmable(不可编程的)
  • programmed 已编程的;事先安排的
    • 派生方式:program 的过去分词形式
    • 双写规律:program + -ed 时需双写 m
    • 词性转换:可作形容词(programmed instruction,程序教学)或动词过去式/过去分词
    • 引申义:描述预先设定的行为模式(如 programmed response,程序化反应)
  • metaprogramming 元编程
    • 复合方式:meta-(前缀,表示「元、超越」)+ programming
    • 专业概念:指编写能生成或操作其他程序的程序,是高级编程技术
    • 前缀 meta- 含义:在此表示「关于自身的」或「更高层次的」
    • 应用领域:计算机科学、软件工程中的进阶主题
    • 词性:名词
  • deprogramming 去程序化;消除思想控制
    • 复合方式:de-(前缀,表示「去除、相反」)+ programming
    • 特殊语境:主要用于心理学/社会学,指消除洗脑或思想控制的过程
    • 语义对比:与 programming 形成反义关系,强调「解除」而非「植入」
    • 词性:名词/动名词
    • 使用场景:邪教研究、心理干预等领域
PHRASES · 常用短语

6 类共 10 个常用搭配

programming 的常用短语分 6 类: 编程类型与范式(3 个,如 computer programming) / 编程语言相关(1 个,如 programming language) / 编程技能与能力(3 个,如 programming skills) / 编程工作与职业(1 个,如 programming job) / 编程错误(1 个,如 programming error) / 编程学习与教育(1 个,如 learn programming) 。每条短语含中文释义与多维度用法分析(句法、易错点与语境例句)。

编程类型与范式

  • computer programming 计算机编程
    • 完整正式的术语,强调使用计算机语言编写程序的活动
    • 常出现在学术、教育和职业描述语境中
    • 可作为学科名称使用,如 computer programming course(计算机编程课程)
  • object-oriented programming 面向对象编程
    • 简称 OOP,是主流编程范式之一
    • 强调以对象为中心组织代码,具有封装、继承、多态等特性
    • 与 procedural programming(过程式编程)、functional programming(函数式编程)形成对比
  • functional programming 函数式编程
    • 简称 FP,将计算视为数学函数求值的编程范式
    • 强调不可变性、纯函数和避免副作用
    • 近年来在现代语言中越来越受重视

编程语言相关

  • programming language 编程语言
    • 核心术语,指用于编写计算机程序的形式语言
    • language 在此为可数名词,复数形式 programming languages 表示多种语言
    • 可与具体语言名称连用,如 Python programming language

编程技能与能力

  • programming skills 编程技能
    • skills 用复数形式,涵盖编程所需的各种技术能力
    • 常见于招聘、简历和职业发展语境
    • 可细化为 strong/solid/advanced programming skills
  • programming experience 编程经验
    • experience 作不可数名词,表示编程实践的积累
    • 常与时间段连用,如 5 years of programming experience
    • 是评估程序员资历的关键指标
  • programming knowledge 编程知识
    • knowledge 作不可数名词,指对编程概念和技术的理解
    • 相比 skills 更强调理论层面的认知
    • 常见搭配:basic/advanced programming knowledge

编程工作与职业

  • programming job 编程工作
    • job 为可数名词,指具体的编程职位
    • 相比 programming career(编程职业生涯)更具体、短期
    • 常用于求职语境,如 looking for a programming job

编程错误

  • programming error 编程错误
    • 指代码中的逻辑或语法错误
    • 可数名词,复数形式 programming errors 表示多个错误
    • 与 bug 含义相近但更正式,常用于技术文档和学术讨论

编程学习与教育

  • learn programming 学习编程
    • 动宾结构,programming 作不可数名词,前面不加冠词
    • 表示学习编程这一技能的过程
    • 是初学者最常使用的表达,强调习得过程而非具体项目
SYNONYMS & ANTONYMS · 同义反义辨析

按义项分组 · 3 个同义词

下方按义项分组列出 3 个同义词的核心差异 ,便于精准选词与正反对照记忆。已建词条页的词可点击进入。

义项 1 编程;程序设计 n. · B1 · 65%

coding
coding 更口语化和通俗,强调编写代码的具体行为,常用于非正式场合或初学者语境;programming 更正式和学术化,涵盖整个程序设计过程,包括算法设计、代码编写、测试等完整流程。
software development
software development 范围更广,包括需求分析、设计、编程、测试、维护等软件工程的全生命周期;programming 主要聚焦于编写代码这一环节。

义项 2 节目编排;节目安排 n. · B2 · 25%

scheduling
scheduling 更强调时间安排的技术层面,侧重于确定播出时间;programming 则包含更广泛的内容策划和编排决策,不仅涉及时间安排,还涉及节目选择和整体策略。
EXAMPLES · 精选例句

10 条词典级精选例句

共 10 条词典级独立精选例句,按 3 个义项 分组。这些例句独立于任何真题语料,专为该词条的具体用法编选;如需查看 programming 在 英语四级 / 英语六级 / 考研英语真题中的实际出处与原文片段,请通过下方 跨考试统计 跳转至对应考试页。

义项 1 · 编程;程序设计(n.) B1 · 65%

  1. She's learning Python programming at university.

    她正在大学学习 Python 编程。

  2. Object-oriented programming is widely used in modern software development.

    面向对象编程在现代软件开发中被广泛使用。

  3. He has ten years of experience in mobile app programming.

    他有十年的移动应用程序开发经验。

  4. The company offers free programming courses for beginners.

    这家公司为初学者提供免费的编程课程。

义项 2 · 节目编排;节目安排(n.) B2 · 25%

  1. The channel's programming includes news, sports, and entertainment shows.

    该频道的节目编排包括新闻、体育和娱乐节目。

  2. They hired a new director to oversee the network's programming strategy.

    他们聘请了一位新总监来监督电视网的节目编排策略。

  3. Prime-time programming attracts the largest audiences.

    黄金时段的节目编排吸引了最多的观众。

义项 3 · 程序设定;预先设定(n.) B2 · 10%

  1. The programming of the thermostat is quite straightforward.

    恒温器的设定相当简单。

  2. You can adjust the programming of the automatic lights to suit your schedule.

    你可以调整自动灯的程序设定以适应你的时间安排。

  3. The device comes with pre-set programming options for convenience.

    该设备配有预设的程序选项以方便使用。

CROSS-EXAM HUB · 跨考试出现统计

programming 在英语考试真题中的出现

本页是 programming 的词条本体页,专注词典视图——含义、用法与例句。programming 在全部真题语料中出现 15 句(15 次,跨 9 套试卷),四级、六级、考研三大考试全部命中。如需查看具体的年份分布、题型分布与真题原文片段,请点击下方对应卡片跳转。

programming 是英语真题中的高频词——懒笔记真题语料共收录 15 句(跨 9 套试卷),居真题词频榜第 2191 位(共 2558 词),四级、六级、考研三大考试全部命中,CEFR 难度 B1(中级)。 词性为 n., 共 3 个义项 ,前两个义项(编程;程序设计65% + 节目编排;节目安排25%)合计占 90% ,是该词的核心语义 。 本词条已实证 8 个派生词/复合词 和 10 个固定搭配 。 分考试看,programming 出现在 英语四级真题(2 句 · 2 套试卷)、英语六级真题(9 句 · 4 套试卷)、考研英语真题(4 句 · 3 套试卷) 中,英语六级的考试真题页含该口径的逐年分布、题型分布与真题例句原文。

FAQ · 关于 programming 的常见问题

常见问题

6 条 FAQ 全部从 programming 的词条本体属性(义项 / 同义反义 / 发音 / 派生复合 / 短语)提取,不引用任何考试真题语料。

programming 是什么意思?
programming 的核心意思是"编程;程序设计"(名词)和"节目编排;节目安排"(名词),这两个义项合计占该词使用的 90%。完整的 3 个义项按使用频率降序:① 编程;程序设计 (n. 65%, B1)——She's learning Python programming at university.(她正在大学学习 Python 编程。);② 节目编排;节目安排 (n. 25%, B2)——The channel's programming includes news, sports, and entertainment shows.(该频道的节目编排包括新闻、体育和娱乐节目。);③ 程序设定;预先设定 (n. 10%, B2)——The programming of the thermostat is quite straightforward.(恒温器的设定相当简单。)。CEFR 整词难度 B1。
programming 怎么读?音节和重音怎么分?
programming 读作 /ˈproʊ.ɡræm.ɪŋ/,3 个音节 pro·gram·ming,重音在第一个音节。逐音节:① pro /ˈproʊ/ — 词首辅音丛 /pr/ 需紧密连读;字母 o 在此发双元音 /oʊ/;② gram /ɡræm/ — 辅音丛 /ɡr/ 需紧密连读,字母 a 发短元音 /æ/,音节末尾保留 /m/;③ ming /ɪŋ/ — 后一个 m 不另发音;词尾 -ing 发 /ɪŋ/,其中 ng 对应鼻音 /ŋ/。发音特点:该词包含 3 个语音音节,主重音在第一音节;第一音节和第二音节分别以辅音丛 /pr/ 和 /ɡr/ 开头;双写 mm 在实际发音中只对应一个 /m/,该音位位于第二音节末尾;词尾 -ing 构成第三音节,发音为 /ɪŋ/;拼写可划分为 pro-gram-ming,与语音音节数量一致。自然拼读:词首字母组合 pr 对应辅音丛 /pr/;字母 o 位于拼写音节 pro 中,发双元音 /oʊ/;字母组合 gr 对应辅音丛 /ɡr/,其中 g 发硬音 /ɡ/;字母 a 在闭音节 gram 中发短元音 /æ/;添加 -ing 时,program 的词尾 m 双写为 mm,但两个 m 在实际发音中只对应一个 /m/;词尾字母组合 ing 在该词中对应 /ɪŋ/,其中 i 发 /ɪ/,ng 发 /ŋ/;拼写划分 pro-gram-ming 对应语音划分 /ˈproʊ.ɡræm.ɪŋ/。
programming 怎么用?有哪些常见错误?
表"编程;程序设计"(n.)时:这是 programming 最核心的现代含义,特指编写计算机程序的活动。需要注意的是,programming 作为不可数名词使用时表示编程这一技能或活动本身,而作为可数名词的复数形式 programmings 极少使用。在专业语境中,常与 computer, software 等词搭配;在教育语境中,常出现在 learn programming, teach programming 等表达中。这个词在科技领域已成为基础词汇,但对非技术背景的学习者而言,需要区分它与 program(程序、节目)的关系:programming 强调"编写程序的过程",而 program 强调"程序本身"。表"节目编排;节目安排"(n.)时:这个词义源于动词 program 的"安排节目"含义,主要用于广播电视行业。在这个语境中,programming 指的是对电视或广播节目的策划、编排和时间安排。需要注意的是,这个用法在英式英语和美式英语中都常见,但在美式英语中 program 也可拼写为 programme。这个词义通常出现在媒体、娱乐行业的专业讨论中,与 schedule(时间表)、broadcast(播出)等词相关。表"程序设定;预先设定"(n.)时:这个词义指对设备或系统进行预先设定,使其按特定方式运行。常见于家用电器、自动化系统等语境中,例如给洗衣机、空调、定时器等设备设定运行参数。这个用法相对较少,但在日常生活和技术说明书中会出现。需要注意的是,这里的 programming 强调"设定"这个动作过程,而不是编写计算机代码。
programming 和 coding / software development / scheduling 有什么区别?
coding 更口语化和通俗,强调编写代码的具体行为,常用于非正式场合或初学者语境;programming 更正式和学术化,涵盖整个程序设计过程,包括算法设计、代码编写、测试等完整流程。software development 范围更广,包括需求分析、设计、编程、测试、维护等软件工程的全生命周期;programming 主要聚焦于编写代码这一环节。"节目编排;节目安排"义项的近义辨析:scheduling 更强调时间安排的技术层面,侧重于确定播出时间;programming 则包含更广泛的内容策划和编排决策,不仅涉及时间安排,还涉及节目选择和整体策略。
programming 的派生词和复合词有哪些?program 和 programmatic 有什么区别?
programming 的 8 个派生词/复合词是 programmer(程序员)、program(程序;节目;计划)、programmatic(程序化的;计划性的)、reprogramming(重新编程)、programmable(可编程的)、programmed(已编程的;事先安排的)、metaprogramming(元编程)、deprogramming(去程序化;消除思想控制)。① programmer:派生方式:program + -mer(施事者后缀),表示「从事编程工作的人」;② program:词源关系:programming 的词根形式;③ programmatic:派生方式:program + -atic(形容词后缀),表示「与程序/计划相关的」;④ reprogramming:复合方式:re-(前缀,表示「再次」)+ programming;⑤ programmable:派生方式:program + -able(形容词后缀),表示「能够被编程的」;⑥ programmed:派生方式:program 的过去分词形式;⑦ metaprogramming:复合方式:meta-(前缀,表示「元、超越」)+ programming;⑧ deprogramming:复合方式:de-(前缀,表示「去除、相反」)+ programming。
programming 的常用短语和固定搭配有哪些?
最常用的搭配是 computer programming(计算机编程) 和 programming language(编程语言) 和 programming skills(编程技能) 和 programming job(编程工作) 和 programming error(编程错误) 和 learn programming(学习编程)。programming 共有 10 个常用搭配:编程类型与范式 3 个——computer programming(计算机编程)、object-oriented programming(面向对象编程)、functional programming(函数式编程);编程语言相关 1 个——programming language(编程语言);编程技能与能力 3 个——programming skills(编程技能)、programming experience(编程经验)、programming knowledge(编程知识);编程工作与职业 1 个——programming job(编程工作);编程错误 1 个——programming error(编程错误);编程学习与教育 1 个——learn programming(学习编程)。

本页数据最后更新: