蓝
桥冷知识: 暗藏在计算机名词中的字母故事
计算机科技是一个庞大而复杂的领域,其中藏匿着大量令人费解的术语和缩略语。但在这些复杂的术语和缩略语中,我们会发现许多字母和数字的隐藏故事,这些故事很少被提及,但它们却是构成计算机科技的根本。
1. WIMP
计算机科技有一种基本的操作和输入方法被称为'WIMP',意思是窗口、图标、菜单和指针。这在现代操作系统中十分常见,但很少有人知道这个缩写来自一个电影的名字。1979 年,苹果计算机开发了一个图形界面,使用了窗口、图标、菜单和指针,其中的一个个体工作站的开发代号就是“WIMP”。
2. SCSI
SCSI是指小型机系统接口,是计算机连接外部设备的标准。虽然这个缩写看起来有些匪夷所思,但它的来源其实非常简单。SCSI最初是由IBM开发的,当时IBM的计算机还处于石器时代,而IBM工程师经常将这些古老的设备称为“石器设备”。因此,SCSI最初的全称也是“石器设备接口”。
3. HTTP和HTTPS
HTTP和HTTPS是两种互联网协议,是实现万维网通信的重要协议。这两个缩写都包含着一些有趣的小知识。HTTP最初的设计是由英国人Tim Berners-Lee和Belgian Robert Cailliau开发的。他们的目标是建立一个全球信息共享系统,因此他们最初的协议设计也称为“HTTP”(HyperText Transfer Protocol)。HTTPS是HTTP的安全版本,它在HTTP之上增加了加密层。HTTPS的“S”代表了“安全”,但很少有人知道,它还代表着“超文本安全传输协议”(Secure HyperText Transfer Protocol)。
4. DNS
DNS是指域名系统,是为了解决人类更容易记住的域名和计算机底层的IP地址之间的映射问题而发明的。DNS的设计没有什么神秘的意义,它只是为了让人更容易记住。DNS最初的缩写是“DOD网络系统”,起源于20世纪80年代,它是由美国国防部(Department of Defense)提出的设计,旨在让用户更轻松地使用Internet(DOD网络系统)。
5. ISO
ISO是国际标准化组织的缩写,是一个非政府组织,专门颁布各种标准。但很少有人知道,ISO实际上是一个缩写,来自希腊语“isos”,意思是“一样的”。当这个组织成立时,更新和标准化的问题已经成为全球各行各业的关注重点。ISO通过颁布世界范围内的标准,全球公司能够遵守相同的规则和标准。
6. AJAX
AJAX是一种利用JavaScript和XML实现异步网络通信的技术,它能够在不需要完全刷新页面的情况下,从服务器请求和接收数据。但令人惊讶的是,AJAX实际上不是一个真正的缩写。原先被认为是“Asynchronous JavaScript and XML”,但AJAX的创始人Jesse James Garrett本人曾说,这个缩写只是一个“临时名称”,他从来没有想过它会成为一个标准名称。
7. ASCII
ASCII是一种用于在计算机上表示文本的编码。ASCII使用7位或8位二进制编码表示各种字符,从0到127(或255)。但它的缩写不是什么显而易见的表示,ASCII实际上代表美国标准信息交换代码(American Standard Code for Information Interchange)。
8. XML
XML是可扩展标记语言(eXtensible Markup Language)的缩写。作为一种非常注重灵活性的标记语言,XML和HTML一样可以用来描述文本和图像。但由于XML用户想要它比HTML具有更广泛的应用能力,比如用于数据传输等用途,因此XML可以被“扩展”,从而应对不同的数据的表示需求。
计算机领域中的隐藏的字母故事并不局限于上述内容,许多缩写和首字母简称追溯到20世纪50年代和60年代,这些单词的起源背后有很多历史故事和有趣的背景。对于计算机科学爱好者来说,这些故事会更好地揭示计算机领域的各个方面,并增加这个领域的趣味性。