programing

英 /ˈprəʊɡræmɪŋ/美 /ˈproʊɡræmɪŋ/

n. 名词;v. 动词(program的现在分词)

编程;编程技术;节目制作;规划

含义详解

本义指“编写程序”,尤指计算机程序。引申为“编程技术”或“编程活动”,如“computer programming”。再引申为“规划”或“安排”,如“programming a meeting”,但此用法较少见。在电视广播领域,指“节目编排”或“节目制作”,如“TV programming”。各义项均围绕“预先安排或设计一系列步骤”的核心概念展开。

词根溯源

源自拉丁语“programma”,意为“公告、计划”,经由希腊语“programma”(意为“书写出来的东西”)演变而来。英语中“program”作为名词指“程序、计划”,动词化后意为“编制程序”。后缀“-ing”构成动名词或现在分词,表示动作或状态。记忆时可联想“program”(程序)+“-ing”(进行时),即“正在编程序”或“编程这件事”。

常见语境

主要用于计算机科学和技术领域,如学术论文、技术文档、编程教程中,语气正式且专业。在商务场景中,可能指“项目规划”或“活动安排”,如“programming a conference”。在日常口语中,较少直接使用,常用“coding”代替。在新闻报道中,可能涉及“电视节目编排”或“编程教育”等话题。在文学作品中使用较少,除非涉及相关主题。

语法要点

“programming”作为动名词或现在分词,可作主语、宾语、定语等。作为动词“program”的现在分词,可用于进行时态,如“I am programming a robot.”。作为名词时,通常不可数,如“Programming is a valuable skill.”。易错点:勿将“programing”与“programming”混淆,后者为标准拼写(双写m)。另外,注意区分“program”(名词)和“programming”(动名词/名词)。

同义词区别

“programming”与“coding”常互用,但“coding”更强调编写代码的具体行为,而“programming”涵盖更广,包括设计、测试和维护。“development”指软件开发的全过程,包括编程,但更强调系统性和工程化。“scripting”指编写脚本,通常用于自动化任务,比“programming”更简单。在非技术语境中,“scheduling”或“planning”可与之互换,但“programming”更正式。

常见误区

“programming”为中性词,无褒贬色彩。语域偏正式,多用于技术或正式场合,日常对话中更常用“coding”。注意拼写:美式英语为“programming”,英式英语也可为“programming”,但“program”在英式英语中有时写作“programme”,而“programming”不受影响。避免将“programming”误写为“programing”(少一个m),虽然后者偶尔可见,但非标准拼写。

高频搭配

computer programming计算机编程
programming language编程语言
programming skills编程技能
programming course编程课程
programming environment编程环境
programming task编程任务
programming error编程错误

句子示例

She is learning programming at a coding bootcamp.她正在编程训练营学习编程。
The programming of the event took two weeks.活动的筹划花了两周时间。
TV programming has changed a lot in the last decade.过去十年电视节目编排变化很大。
He spends most of his time programming artificial intelligence models.他大部分时间都在编写人工智能模型的程序。
Good programming requires careful planning and debugging.好的编程需要仔细的规划和调试。