APP下载
报价宝  ›  综合  › 

打字机之父:打字机巴赫原理怎么打字中文之歌故事,现在还有人用打字机吗

报价宝 来源:baojiabao.com 发布时间:2018-01-25 11:25:00 09月11日更新
报价宝综合消息打字机之父:打字机巴赫原理怎么打字中文之歌故事,现在还有人用打字机吗

“今天我要跟各位讨论打字的故事。”身为资料格式JSON之父的Douglas Crockford,理应是个技术狂热者,但是走下台阶,他并不多谈当今火红的Container、微服务等技术。反倒当提及他观察日本演讲台下听众反应的经验,或是他比较各国语言发音、腔调差异此类文化议题时,Douglas Crockford才会眼睛一亮地开启话匣子。

不同于一般研讨会常见的技术议题,现在任职PayPal的Douglas Crockford,今年在台湾Modern Web大会上,全球首度在公开场合剖析打字机的历史,并批评现今QWERTY键盘配置不合时宜的设计。这个题目看似跟网页技术没有任何关联,但是却马上引起下一位讲者Ian Matthew Lewis的注意。

来自Google云端平台团队的Ian Matthew Lewis,兼任日本PyCon大会的发起人,开场立刻向台下开发者展示他在Twitter推文中的键盘照片,使用者可自由撰写固件,随自己需要改变字母位置安排。Douglas Crockford的演讲,格外引起Ian Matthew Lewis的共鸣。

醉翁之意不在酒,发明JSON资料交换格式的Douglas Crockford之所以深入研究打字机,到当今个人电脑键盘配置的演进史后,他指出,这样错误设计一再地延用,受到诸多限制的使用者却浑然不察。

虽然Douglas Crockford从键盘设计如此的小细节为出发点,但是大至系统架构设计,是否有诸多设计理念只是囿于过往的限制,而这些障碍现在已不复存在,相当值得开发者深思。

字母对科技产生极大影响


讨论打字机的历史,首先必须追溯到语言的起源。作为知识载体的语言,对于文明发展重要性不在话下,直至今日,人类仍是目前已知使用系统性语言沟通的唯一物种。“自从人类开始书写,语言就开始变得有趣。”Douglas Crockford表示,最早出现的书写系统是图像,虽然人类可以利用它表达某些物品、意象,“但图像很难表达抽象思想。”

语言发展至今,约有2,000种存在着具象文字,像是现今位居要角的英语,其字母系统源自于罗马字母。更往前追溯,还可以发现其受到希腊、地中海腓尼基文明,以及古埃及文字的影响。“字母对科技发展产生惊人的影响”,他表示,文字的渗透范围,从传统媒介如电视、杂志、报纸,到现今的数位媒体,无所不包。而文字的影响力,也随活字印刷术、打字机,到现在网络载体,使资讯得以更快地传播。


在1867年时,打字机之父Christopher Latham Sholes实作了首台原形打字机,并且开创了打字机产业。不幸的是,许多原形机无法付诸大量生产,“因为他的产品不够精确、可靠。”Christopher Latham Sholes只好把专利售出。接手其设计的雷明顿公司,透过自家打造枪械等精密机械的经验,解决Christopher Latham Sholes打字机的设计缺陷。


QWERTY键盘配置已经沿用了150年


最初打字机键盘配置,就如同现今使用的QWERTY键盘,从最上排Q到最下排Z,键盘的每一排文字,依序往右偏移了1/4个格位,并非如棋盘格子的比邻紧贴。

Douglas Crockford表示,如此交错分布设计,起初是得解决打字机的机械问题。虽然起初Christopher Latham Sholes的键盘配置,是按照英文字母ABC的顺序排列。但是如此设计,在使用者打字时,会导致打字机内的机械手臂(Type Arm)故障,让Christopher Latham Sholes只好重新规划字母的分布。

同时,最原始键盘的配置中,并没有加入数字0与1,“因为小拇指并没有足够的力道去触击键盘”,但是为避免与英文字母中小写o及l搞混,仍补齐了0与1,但却没有按照0至9的顺序安排。


如此设计概念存活了150年,Douglas Crockford表示,过去限制键盘设计的条件以不复存在,但QWERTY键盘却沿用至今,对打字速度、学习门槛都是障碍,“超过100多年来,我们都是使用错误的配置方式。”


错误的设计理念仍然出现在电传打字机中


在发明从类比打字机械后,人类文明也开始出现电传打字机(Teletype machine)的踪影,使用者透过按压键盘,将字母转换为摩斯密码等编码系统,传送至其他的电报打字机,“成为人类早期与电脑互动的方式。”

但是Douglas Crockford认为,就算进步到了电传打字机,仍然可以见到过去打字机在它身上遗留下的踪迹,像是QWERTY键盘配置,“原本有机会可以改变设计方向。”

而不同于机械打字机,电传打字机开始加入了今日常用的Shift、Control、Tab及Esc等控制键。最原形的类比打字机中,打字员并无法输入英文小写,在电传打字机中,使用者可以利用Shift键切换文字大小写,或是配合Shift键及数字键,输入括号、星号及井字号等文字。或是现今用于跳出某些系统程序、程式的Esc键,与过去的用途有相当差异,却还是按照过往的名称命名。


直到现今的个人电脑,或是上世纪70、80年代红极一时Apple II、IBM PC,一如打字机演变到电传打字机,依旧没有改变键盘的配置,“为什么我们仍然在使用如此配置?真是相当不合理。”Douglas Crockford说。


不满QWERTY配置,JSON之父推出自己的键盘设计:Crockford Keyboard


对于QWERTY键盘设计大有意见的Douglas Crockford,自己在1980提出了崭新的键盘配置:Crockford Keyboard,不仅按造英文字母ABC顺序排列,也保留让使用者自行定义键盘的弹性。在键盘的最左边,Douglas Crockford借用了当今的Shift键作为切换大小写之用途。这个键盘设计,也可以根据不同国家语言,提供在地化服务,像是针对欧洲市场,就包含了“Euro”键,使用者可以输入当地的语言符号。Douglas Crockford笑着说,他相当希望有一台笔记型电脑可以采取这样的设计。


人类应该不停自我检视,发现可改进的空间



现今人类文明都是以过去发展成果为基础,不停地演进,“但有时候,我们新加上去的东西是错误的。”他认为,人类应该不停地自我审视,并且反问自己,是否有继续改进的空间。Douglas Crockford也勉励,身为剖析事物运作原理的工程师,每天都在思考如何组合系统元件等事,而“这些原理都是建立在过去的传统之上。”

对于工程师来说,最主要的体力付出就是在键盘上输入字母,而现今键盘配置,对于开发者执行打字程序会造成障碍。Ian Matthew Lewis秀出自己Twitter的键盘图片中,上面并没有任何嵌上任何既定的字母、符号配置,一切都可以按照使用者需求,随时变更调整,才不会受限QWERTY不合时宜的配置设计。而Douglas Crockford为了改善输入字母的效率,甚至还全新开发了自己专属的键盘设计。这样的精神,正是引起Ian Matthew Lewis共鸣的原因。

就如Douglas Crockfoard一再强调的观念,传统并非不可挑战,过去某些适用的规则,随时间演进,当时的技术限制、条件都不存在时,开发者应可试图打破既定框架,“现在我们可以做得更好。”他说。







文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 笔记本价格 电视机价格 红米手机价格 耳机价格