跳转到内容

Orthogonal

数学与工程中 orthogonal 指两向量或直线成直角(垂直);软件架构里 orthogonal design 表示模块彼此独立、改动不相互牵连。

  1. “The two axes are orthogonal in this coordinate system.” (在该坐标系中,两轴彼此正交。)
  2. “Good APIs keep authentication orthogonal to business logic.” (好的 API 让认证与业务逻辑彼此独立。)
  3. “Orthogonal lines meet at a right angle.” (正交直线以直角相交。)

来自希腊语 orthos(直、正)+ gon(角),字面义“直角”。

词根 ortho-(正、直)+ -gon(角)+ -al(形容词);同族词如 orthodox, orthodontics。

程序员常用 “orthogonal to” 比喻“与某事无关、不搅在一起”;数学课上 perpendicular 更口语,orthogonal 更正式。

  • 固定搭配: “orthogonal vectors” (正交向量), “orthogonal design” (正交/解耦设计), “orthogonal to” (与…无关/独立)
  • 名词: orthogonality

ortho(正)+ gon(角)→ 角度“正”的就是直角 orthogonal。

“The engineer drew two orthogonal lines and labeled each axis clearly.” (工程师画出两条正交直线,并清楚标注各轴。)