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. | 好的编程需要仔细的规划和调试。 |