发音 (Pronunciation):

IPA: /ˈproʊɡræmɪŋ/

中文近似: 扑肉格瑞明

中文意思与词性 (Meanings & Part of Speech):

  • 编程;程序设计(指用计算机语言编写指令) (n.)
  • 节目编排(如电视、广播等的内容安排) (n.)

例句 (Examples):

1. She is learning programming to become a software engineer.

(她正在学习编程,以成为一名软件工程师。)

2. The programming on this TV channel is very diverse.

(这个电视频道的节目编排非常多样。)

用法提示 (Usage Tip):

“programming”通常用作不可数名词,表示“编程”或“程序设计”,不要和“program(程序、节目)”混淆。例如:write a program(写一个程序);learn programming(学习编程)。

更多关于 "programming" (More about "programming")

单词来源 (Etymology)

“programming”来自“program”加上名词后缀“-ing”。“program”原自希腊语“programma”,意为“公开宣布的东西”,后逐渐演变为“计划”“节目”“程序”等含义。

词根词缀解析 (Root & Affix Analysis)

词根“program(程序,方案)”加上后缀“-ming”,形成名词,表示“编程”或“编排”。“program”本身含有“前+书写/写下”的意思(pro-前+gram-写),即事先写下来的内容,也就是程序或计划。

“programming”的字母与词根个性化解读

字母象形/引申义 (个性化参考)

  • 字母 'p' 的象形或引申含义可能包括: 手/脚 (P=F); 手掌 -> 平; 棒子 (P=B); 音变: P=B=M=F=V。
  • 字母 'r' 的象形或引申含义可能包括: 直立, 向上 (字母R形); 走, 跑 (R象形人); 弯曲 (舌头卷曲); 音变: R=L=M=N。
  • 字母 'o' 的象形或引申含义可能包括: 眼睛/嘴 (圆形) -> 张开, 转动; 圆柱; 音变: A=E=I=O=U=W=Y。
  • 字母 'g' 的象形或引申含义可能包括: C的分化 (动, 头, 重要, 包围); 生长孕育 (土地); 走; 音变: G=K=C=H=J=Y。
  • 字母 'a' 的象形或引申含义可能包括: 牛角 (象形: 牛头, 力量, 能力); 下面宽上面尖 (形状) -> 延伸, 远处, 高处, 方向, 指示。
  • 字母 'm' 的象形或引申含义可能包括: 山 (象形) -> 高大, 连接; 手 (男人劳动); 命令; 凸起 (嘴); 思维; 水面波纹; 音变: M=N=L=R; M=B=P=F=V。
  • 字母 'i' 的象形或引申含义可能包括: 我 (an, any, one -> 人); 水滴 -> 水 (ice); 尖, 一点, 小 (inch); 元音互换: A=E=I=O=U=W=Y。
  • 字母 'n' 的象形或引申含义可能包括: 水 (M=N); 鼻音 (nose); 突出/生长/新生; 门 -> 否定 (no, not); 连接; 音变: N=M=L=R。

词根/组合解读 (个性化参考)

  • 单词中的片段 'gram' (源自词根/组合 'gram') — 含义: 写, 画 (graph变体); 克; (来源提示: 同graph; gram(字)).

学习提示:以上针对单词 programming 的字母和词根解读,主要基于提供的特定象形及词根资料。这些提示旨在启发联想,而非绝对定论。更通用的记忆规则和原则请参考首页。英语词源复杂多变,实际应用中请结合更全面的词源词典和语言学知识进行深入学习。

常用词组 (Common Phrases)

  • programming language: 编程语言
  • programming skills: 编程技能

其他语言 (Other Languages)

  • 德语: Programmierung
  • 法语: programmation

字母整体创意联想

“programming”一词中,g和m连在一起像两只并排的电脑键盘,r和a像是在敲击键盘的人手,整个单词像在‘移动’和‘操作’,很符合敲代码的场景。

逐字母创意解读

P: p像一个伸出来的小锤子,敲打着编程的起点。
R: r像一只小手臂,试图连接前后的字母。
O: o像一个小圆形的按钮,像电脑电源键。
G: g像一个循环,代表编程中的循环结构。
R: 另一个r像一个重复的动作,象征代码的反复执行。
A: a像打开的房门,代表编程为你打开新世界。
M: m像两座小山坡,似键盘上的拱形按键。
M: 重复的m增加了节奏感,好像在有条不紊地输入代码。
I: i像一根细小的天线,表示接收新知识。
N: n像桥梁,连接起前后,正如编程连接各种知识。
G: 最后一个g像是在准备‘运行’,给整个单词一个有力的收尾。

中文谐音助记

“programming” 谐音为“扑肉格瑞明”,可联想“扑到肉上格瑞明(赶紧编码)”——形象记住,要快速投入到编程当中。

相关电影/名言

"It’s not magic. It’s programming."

(这不是魔法,这是编程。)

- 《社交网络》(2010)

趣味知识/故事

世界上第一位程序员是英国诗人拜伦的女儿艾达·洛芙莱斯。她在19世纪帮助巴贝奇研究分析机,被认为是全球第一个真正进行'编程'的人,因此欧美许多编程相关奖项也用她的名字命名。

拓展信息

编程不只是一项计算机技能,更是一种解决问题、逻辑思考的能力。目前主流编程语言种类繁多,如Python、Java、C++等,不同场合适用不同的语言。

在英语表达中,“programming”作为不可数名词,也常被用作形容词,如“programming course”(编程课程)、“programming error”(编程错误)。而其动词形式为“program”。

需要注意,英式英语常拼作“programme”(仅指‘节目、计划’),但“programming”在美式和英式拼写都保持不变,专指编程。

网络参考 (More about "programming" from the Web)

Programiz: Learn to Code for Free

Programiz offers interactive tutorials, practice problems, quizzes, projects, and certificates for various programming languages and topics. You can also use their online compilers, YouTube videos, and mobile apps to learn coding on the go.

Computer programming - Wikipedia

Learn about the history, languages, and properties of computer programming, the composition of sequences of instructions that computers can follow to perform tasks. Explore the topics, paradigms, methodologies, and tools of software development and engineering.

What is Programming? And How to Get Started - Codecademy

Learn the basics of programming, coding, and collaboration with computers. Explore the different programming languages, their applications, and how to pick your first language to learn.

更多图片 (programming More Images)