程序员应留心的词语及其翻译

目录

  • 〇、前言
  • 一、典型例子
  • 二、更多例子
    • 工程:Project、Engineering
    • 代理:Proxy、Agent、Broker
    • 图:Image、Figure、Diagram、Chart、Graph
    • 流:Flow、Stream
  • 三、结语

〇、前言

前几天我在给学生讲软件工程时意识到,“工程”这个词其实有两方面的意思(project和engineering),进而想起,其实IT界有一些词,在从英文翻译成中文时,是丢失了一部分含义的

本文尝试收集和说明这些词之间的差别;本文会持续更新,欢迎留言。

一、典型例子

最典型的例子,莫过于信息安全了,因为英语里,它有两个对应的意思:

  • Information Security
  • Information Safety (又名Storage Safety, Data Safety)

Security和Safety虽然都翻译为“安全”,但它们的侧重是不一样的:

  • Security:没有我的授权,别人就无法访问我的数据。
  • Safety:即使我的硬盘坏了,我的数据也不会丢失(例如优盘里有备份)。

这两者要是没有重视好,后果可以很严重,例如:

  • Security:如果当年陈某某有打开他的Mac笔记本电脑中自带的File Vault功能来加密数据的话,就不至于私密照片外流而害己害人了。
  • Safety:2018年8月份,前沿数控在腾讯云价值近千万元的数据因物理硬盘固件版本的bug而丢失,详情:腾讯云故障致数据丢失被索赔千万 拒“引流补偿”。

当然,我们一般说的信息安全更多的是指Security,但请大家记住Safety也是很重要的。

二、更多例子

以下几个例中的单词在中文翻译中意思很接近,很容易让人以为是同样的东西而不加以细究,从而降低了深入探究的意识、欲望。

仔细区分它们什么用呢?这个问题不好回答,只能举个例子:

  • 小明:查理,你的亲戚里有跟你年纪差不多的吗?
  • 查理:有。我有一个cousin。
  • 小明:是男的还是女的?
  • 查理:女的。
  • 小明:她是你的堂姐、堂妹、表姐还是表妹呢?
  • 查理:有关系吗?
  • 小明:当然有啦。辈份很重要的。
  • 查理:......

好吧,例子不太恰当,我只是想表达:对于一些词的区别的,要有点类似于辨别亲戚关系的细心。

二.1、工程:Project、Engineering

工程这个词主要有两个对应单词:

  • Project:一般指一项工程、一个项目。
  • Engineering:在公路、桥梁、机器等的设计、施工中涉及的活动。
    • 朗文在线词典的翻译:the work involved in designing and building roads, bridges, machines etc.

软件工程翻译自Software Engineering,所以是指开发软件的工程方法。

二.2、代理:Proxy、Agent、Broker

这三个词翻译成中文都是“代理”的意思,翻译得也正确,只是丢失了它们分别侧重的含义。

在计算机领域,它们的含义分别是:

  • Proxy:指上网的代理,在IE、Chrome等浏览器中设置过代理的人都知道这是什么东西了。
  • Agent:指被部署到一个节点(Node,例如一个操作系统、嵌入式单板中)的软件,负责收集数据并上报。例如,在计算机集群中,Agent一般会使用SNMP协议来上报性能数据给监控节点。
  • Broker:指被部署到一个节点上的软件,以方便于此节点上的其他软件、进程请求数据,一般是用在分布式计算中。

二.3、图:Image、Figure、Diagram、Chart、Graph

  • Image:图片。我们在电脑、手机上看到的JPG、GIF、PNG等就是指Image。
  • Diagram:指较为简单的绘图或者平面图(plan),用于表达某样物品所处的位置、呈现的外观,或者其工作原理
    • 朗文在线词典的翻译:a simple drawing or plan that shows exactly where something is, what something looks like, or how something works.
  • Figure:插图。指一本书中被有编号的图片、绘图、原理图。
    • 朗文在线词典的翻译:a numbered drawing or a diagram in a book.
  • Chart:图表。指经过精心排版的一张或多张图片、插图、图等的集合。一般指:柱形图、曲线图、饼图、雷达图等。
    • 朗文在线词典的翻译:information that is clearly arranged in the form of a simple picture, set of figures, graph etc, or a piece of paper with this information on it.
  • Graph:图表。类似于Chart,不过一般特指数学、计算机里可表达对象关系的一种数据结构。
    • 朗文在线词典的翻译:a drawing that uses a line or lines to show how two or more sets of measurements are related to each other.

二.4、流:Flow、Stream

一时没有好的总结,先留着占个位。可参考:

  • 计算机网络中,Flow和Stream有什么区别?

三、结语

表达类似同一个意思的词被造出来,肯定是有其原因的。准确地理解它们之间的差别,有助于无歧义、高效地交流,更有助于深入思考、关联。

你可能感兴趣的:(程序员应留心的词语及其翻译)