鼠标(Mouse)的复数问题告诉我们治学要严谨
2009-05-23 09:50
465 查看
鼠标(Mouse)的复数
现在,为了展现我的勇气,我将面对输入设备最难辩的争论话题:什么是「mouse」的复数。虽然每个人都知道多只啮齿动物称为mice,似乎没有人对该如何称呼多个输入设备有最后的答案。不管「mice」或「mouse」听起来都不对劲。我惯常参考的《American Heritage Dictionary of the English Language》第三版则只字未提。
《Wired style:Principles of English Usage in the Digital Age》(HardWired, 1996)指出「mouse」比较好,以避免与啮齿动物搞混。在1964发明鼠标的Doug Engelbart对此争议也帮不上忙。我曾经问过他mouse的复数是什么,他说我不知道。
最后,高权威的Microsoft Manual of Style for Technical Publications告诉我们「避免使用复数mice。假如你必须提到多只mouse,使用mouse devices」。这听起来像是在逃避问题,但当一切听起来都不对劲时,它确实是个明智的忠告了。事实上,大部分需要mouse复数的句子都能重新修改来避开。例如,试着说"People use the almost as much as keyboard",而不是"Pople use mice almost as much as keyboards"。
看一本书时看到这段时,觉得那些老外在写书时治学确实比较严谨,对这些细节的东西都会考证一下。这样确实有必要,否则两只鼠标就变成两只老鼠了,那就闹概念上的笑话了。我买了两只鼠标就变成我买了两只小老鼠,然后把两只小老鼠插到电脑上了。
治学要严谨。
现在,为了展现我的勇气,我将面对输入设备最难辩的争论话题:什么是「mouse」的复数。虽然每个人都知道多只啮齿动物称为mice,似乎没有人对该如何称呼多个输入设备有最后的答案。不管「mice」或「mouse」听起来都不对劲。我惯常参考的《American Heritage Dictionary of the English Language》第三版则只字未提。
《Wired style:Principles of English Usage in the Digital Age》(HardWired, 1996)指出「mouse」比较好,以避免与啮齿动物搞混。在1964发明鼠标的Doug Engelbart对此争议也帮不上忙。我曾经问过他mouse的复数是什么,他说我不知道。
最后,高权威的Microsoft Manual of Style for Technical Publications告诉我们「避免使用复数mice。假如你必须提到多只mouse,使用mouse devices」。这听起来像是在逃避问题,但当一切听起来都不对劲时,它确实是个明智的忠告了。事实上,大部分需要mouse复数的句子都能重新修改来避开。例如,试着说"People use the almost as much as keyboard",而不是"Pople use mice almost as much as keyboards"。
看一本书时看到这段时,觉得那些老外在写书时治学确实比较严谨,对这些细节的东西都会考证一下。这样确实有必要,否则两只鼠标就变成两只老鼠了,那就闹概念上的笑话了。我买了两只鼠标就变成我买了两只小老鼠,然后把两只小老鼠插到电脑上了。
治学要严谨。
相关文章推荐
- SendInput和mouse_event模拟鼠标点击事件问题解决
- 关于浏览器兼容的问题以及字符串编码的一个坑,鼠标滚动事件mousewheel和DOMMouseScroll
- QT中鼠标响应函数setMouseCallback类型不匹配问题解决
- MC中使用鼠标的坐标值(xmouse/ymouse)中出现的问题与解决
- NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!
- vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
- opencv 鼠标操作SetMouseCallback()函数传递用户定义参数的问题
- 当滚动鼠标滚轮离开tracking区域的时候,mouseExited不被调用的问题
- 快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
- 妮妮告诉我们,看问题的角度很重要。
- 蓝桥杯P1103 复数运算问题
- 串行设备造成鼠标乱跑的问题
- 关于USB接口鼠标的 CPU占用率问题
- Windows经典样式 (Classic Style)下不能自动接收WM_NCMOUSELEAVE的问题
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- 由EventBus和Activity告诉我们的“先下手为强”并且要“活着”的意义
- CentOS7安装后无法使用鼠标选中,复制问题解决
- NASM 纯汇编打造简单中文操作系统(4 mouse.inc 鼠标驱动部分(设置鼠标中断,建立中断处理程序))
- 问题记录:JavaFx 鼠标滑轮滚动事件监听!