☞ 欢迎来到神奇的01世界 ☜

从契克卡德开始,机械计算像一株微弱的小火苗,时而明亮,时而暗淡,在一小群“极客”的守护下顽强地燃烧了两个世纪。星星之火还未燎原,与数字打着交道的人们,仍被手动计算的繁重和易错折磨得焦头烂额。

直到19世纪初,莱布尼茨逝世百年之后,一个技术精湛又有商业头脑的法国人,在弥补了步进计算器的缺陷之后,将机械计算推广到了全世界。

他叫查尔斯·泽维尔·托马斯(Charles Xavier Thomas)。

托马斯早年经历

查尔斯·泽维尔·托马斯(Charles Xavier Thomas),1785-1870,法国发明家、企业家。(图片来自维基百科)

托马斯出生于法国莱茵河畔一个叫科尔马(Colmar)的美丽小镇,早年在军队工作,是整个法国军队后勤补给的检查员,繁重的计算使他萌生了建造实用机械计算器的想法。

他总结了帕斯卡和莱布尼茨的经验教训,经过两年的潜心研究,在一位巴黎钟表匠的帮助下,于1820年完成了第一台原型机,并取得了专利。托马斯给了它一个极普通的名字——算术仪(arithmometer)。随后这台机器,和后续零零散散的几台改良机一起,在托马斯的工作台上搁置了30年之久。

在1819年退伍之后,托马斯一头扎进了保险事业。

19世纪动荡的法国没有健全的消防体系,少数大城市设立了专门的消防站,但装备简陋,队伍还主要是由非专业的志愿者组成的。每次发生火灾,损失都十分惨重。托马斯从中看到了火险的商机,特地到保险体系比较健全的英国学习系统知识,成为法国第一批开拓保险市场的商客。他分别在1829年和1843年创办了保险公司Le Soleil和L'Aigle,Soleil和Aigle在法语中分别是“太阳”和“鹰”的意思,前者象征法国先前的历代君王,后者象征拿破仑·波拿巴(Napoléon Bonaparte),这样就更全面地覆盖了当时政治信仰各不相同的客户。

这两家公司在托马斯的经营下成长为法国保险业的龙头老大,在1946年国有化后运营至今。

花甲之后,功成名就的托马斯终于重拾起年轻时的发明专利,把算术仪推向全世界成了他晚年的第二事业。这份事业,掀起了世界范围内计算方式的变革,算术仪的热销成为人类开启自动化计算时代的里程碑。

算术仪

采购算术仪的买家会得到一个质感厚重的木盒,打开盒盖,只见里头是一架结构精致的黄铜机械。算术仪有4种主流型号,分别支持10位数、12位数、16位数和20位数的计算,各型号机身的宽度都在18cm左右,高度约在10~15cm范围,长度与位数相关,10位算术仪约长45cm,20位算术仪约长70cm。

1875年生产的20位算术仪(图片来自维基百科)

算术仪是对步进计算器的改进,机身同样分为可动和不动两大部分。

算术仪组成结构(原图来自维基百科)

可动部分主要用于显示计算结果,以及计算手柄的旋转圈数,借助两侧的把手可以将其抬起并左右移动,这把手同时也是清零按钮,可以实现计算结果和旋转圈数的一键清零(左侧把手清零计算结果,右侧把手清零旋转圈数)。

不动部分主要用于置数和计算,托马斯用滑钮代替传统的旋钮(这在后来也成为经典的输入装置之一),每个滑钮下都藏着一个阶梯轴,与阶梯轴啮合的是一个与滑钮联动的小齿轮,滑钮推到某个数字的位置,小齿轮就与阶梯轴相应数量的齿啮合。这样,相对“大块头”的阶梯轴就可以始终呆在原位,减少机械损耗。

不论加减乘除,算术仪的计算手柄都是顺时针旋转的,托马斯设计了一个用于选择运算模式的滑钮,上下分别与一对朝向相反的锥形齿轮之一啮合,以此实现示数轮的正转与反转。

图片来自Youtube《How the Arithmometer Works》

相比前面几位机械计算器的发明者,托马斯是幸运的。他的时代,有着更好的机械制造能力。在此基础上,他贴心的细节设计为用户提供了最大限度的便利,比如一键清零、滑钮置数、手柄始终顺时针旋转——正是这些看似微小的改进,使得算术仪虽与步进计算器的用法大致相似,却更受欢迎。

为了提高可靠性,托马斯在内部结构的改进上下了更多功夫,比如考虑到手柄旋转过快可能导致齿轮由于惯性转过头,便引入了槽轮机构(Geneva drive)——一种可以严格限制受动轮旋转角度的装置。

图片来自Youtube《How the Arithmometer Works》

在进位上,托马斯采用的仍是最简单的单齿机构,但结构精细,比前人的设计可靠得多。

这台机器能力几何?据当时英国伦敦一本名为《绅士》的杂志报道,8位数乘8位数仅需18秒,16位数除以8位数仅需24秒,而借助它进行16位数的开平方运算也只需75秒。

后话

1851年,66岁的托马斯开始了算术仪的商业生产,作为一件正式商品,每台算术仪上都标有独一无二的产品序列号,并附带使用说明书。托马斯的尝试非常成功,他在余生的20年时间里卖出了大约1000台算术仪。

1821年,托马斯因发明了算术仪而获得法国荣誉军团骑士勋章[1]。1857年,他又因推广了算术仪的使用而获得军官勋章。

除了托马斯的公司,整个欧洲还先后出现了约20家竞争对手。截至1915年停产,这些公司总共生产了约5500台算术仪,其中四成内销法国,六成出口世界。各国军队、政府、金融公司和科研机构纷纷采购,传统计算员的工作模式发生了质的改变。

他们的习惯动作从计算尺的一抽一拉,变成了手柄的不停旋转,一个“手摇计算”的时代正式开启。

参考文献

  • Wikipedia. Charles Xavier Thomas[EB/OL].
  • Wikipedia. Arithmometer[EB/OL].
  • J. Joly. Thomas de Colmar[EB/OL].
  • Wikipedia. Geneva drive[EB/OL].
  • 百度百科. 法国荣誉军团勋章[EB/OL].

  1. 法国荣誉军团勋章是法国政府颁发的最高荣誉,是世界上最为著名的勋章之一,共分6个等级,由低到高依次为骑士、军官、高等骑士、大军官、大十字骑士、军团长。 ↩

托马斯算术仪——商人懂技术,谁也挡不住相关推荐

  1. 不懂技术的人不要对懂技术的人说这很容易实现

     不懂技术的人不要对懂技术的人说这很容易实现 "这个网站相当简单,所有你需要做的就是完成X,Y,Z.你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来." ...

  2. 从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理

    我们谈产品架构.画图示.写文档,归根结底的价值,在于表达对"需求->功能->扩展"等方面的深度理解,并传达其他人. 否则,一切只是流于形式.反过来,也不必拘泥于形式. ...

  3. 【分享】老调重弹,既懂技术又懂管理的人才发展中的实际问题

    背景:最近参加了校友组织的计算机技术小圈子(20+人)分享会,分享主题:老调重弹,既懂技术又懂管理的人才发展中的实际问题,分享人是马老师,86级校友.果然是满满干货,本文结合分享内容和大家对分享内容不 ...

  4. 产品经理懂技术=流氓会武术(zz)

    最近七年,我都在做互联网产品,其中前五年分别在创业公司和上市公司里,做别人的产品:近两年在创业,做自己的产品. 我的体会是:产品经理需要懂技术,创业者尤其需要.但前提是你总觉得有股憋不住的想要做点儿什 ...

  5. 产品经理需要懂技术吗?懂到什么程度?

    前言 有很多转行想做产品经理的人经常会用一个困惑:产品经理要不要懂技术呢?看了很多文章,说什么的都有越看越困惑. 那借这篇文章给出我的答案:懂最好,可以不会编程,但至少要具备基础知识. 这可是我走了很 ...

  6. 创业产品经理需要懂技术吗?

    作为一位工程师,和一位在不断追求更好产品的设计人员.个人认为,产品经理最好是这样的: 一. 精通技术.技术很容易框住人的思想,要不特别精通,能随时跳出技术的束缚,带给产品真正的提升.一般这种产品经理会 ...

  7. 项目经理有必要学python吗_项目经理到底要不要懂技术

    关于这个问题,我想开门见山地说一句,需要,而且非常需要. 当然有同学就会说了,项目经理懂技术会被技术所束缚,无法跳出技术角度来看待项目整体. 还有同学会说,现在是团队配合时代,各领域专精,要把专业的事 ...

  8. 阿里技术专家都铎:一文搞懂技术债

    阿里巴巴技术质量 读完需要 6 分钟 速读仅需 2 分钟 阿里 QA 导读:先快速上线.没时间改.再缓一缓吧.以后再解决.先用临时方案处理--埋下的坑越来越多,不知道哪天哪位同学会踩上一颗雷. 特别赞 ...

  9. 售前不需要懂技术?看看售前能力全景蓝图,别吃惊

    有朋友说他技术一点不懂,如何做好售前? 这个问题有意思,很好! 同时,在解决方案销售与售前咨询领域奋斗十多年,无论售前萌新还是老司机都会问我一个问题,售前到底需要什么能力!? 这个问题我回答过N次,至 ...

最新文章

  1. 蓝马linux命令连另一台电脑,配置使用别的电脑连接另一台电脑当中的虚拟机项目...
  2. Cooperative Content Distribution and Traffic Engineering
  3. Nutch是个不错的选择
  4. Session.Abandon和Session.Clear有何不同
  5. docker logs 容器日志文件路径查看
  6. 游戏运营杂谈之-----IB推荐算法
  7. jsonwebtoken jwt token 简单加密
  8. docker容器构建_我如何容器化构建系统
  9. 两种方法,给你的Safari浏览器添加必应/有道/谷歌网页即时翻译插件
  10. 【Excel 教程系列第 14 篇】批量替换 Excel 中单元格的背景色
  11. 关于hash(一):基本概念
  12. 卸载360天擎企业版需要密码
  13. 基于深度学习股票预测系统
  14. 【WPF】后台切换前台图片
  15. rsync与scp对比
  16. 基于mysql的应用程序设计[j] 兰旭辉_熊家军_邓刚_高校C语言自动考试系统参考文献...
  17. tablepc是什么平板电脑_给大家介绍一下,这是我新朋友三星Galaxy Tab S3
  18. Android 汉字转拼音工具
  19. UltraISO制作U盘启动盘安装Windows系统攻略
  20. 1007: 求正方形面积

热门文章

  1. linux中根目录包含哪些目录,Linux根目录的主要目录功能介绍
  2. 基于Python的Grib数据可视化
  3. 用python画路飞代码_用python画个月亮_用python画月亮的代码 - CSDN
  4. 百度前端学院_小薇课堂_task3
  5. 1688、淘宝API之没有购买按钮的宝贝链接如何抓取到商品详情数据
  6. 滴滴夜莺V4发布,运维监控之利器!
  7. delphi 手机访问lan_WiFi6值得升级?华为荣耀旧手机网速翻倍?华为AX3 Pro最强评测!...
  8. 累积最大奖励指标(Cumulative Max Reward)含义
  9. java标签里内容的大小_如何在Java的Frame中设置标签(label )字体大小?
  10. java枚举转json