SQL的非官方发音的历史是什么?


32

SQL的正式发音为/ ˌɛskjuːˈɛl /,就像“ SQL”一样,如

艾伦·博留(2009年4月)。玛丽E. ed。学习SQL(第二版)。美国加利福尼亚州塞巴斯塔波尔:O'Reilly。ISBN 978-0-596-52083-0。

但是通常发音为/ ˈsiˈkwəl /就像“续集”一样,第二个发音背后的历史是什么?


6
发音一个单词要比三个单独的字母容易。因此,“ TYR”变为“层”,而“ SQL”变为“相等”。我说“我的SQL”已经好多年了,直到我厌倦了有趣的外观,然后才开始称它为“相等”。
乔什(Josh K)2010年

16
我讨厌“续集”的发音。SQL Server ...续集服务器?那是好莱坞制片厂使用的版本?
MetalMikester 2010年

4
任何发现“ SQL”很难发音的人都不会说话。而且,如果您经常这样说,只需说“ db”或“ query”即可,甚至更快,并且具有区分引擎/代码的额外好处。
彼得·布顿

11
其他发音:squealsquirrel
海绵

9
@Peter-我曾经与一家招聘顾问交谈,他将SQL称为“ skwul”。在那种情况下,我认为这不是语言问题,更多的是,我应该与并非一无所知的招聘顾问交流。
乔恩·霍普金斯

Answers:


16

在此引用维基百科:

SQL在1986年被美国国家标准协会(ANSI)用作SQL-86 [19]和国际标准化组织(ISO)作为标准。最初的SQL标准宣布SQL的正式发音为“ es队列”。 ”。2许多英语数据库专家仍然使用非标准[20]发音/ ˈsiːkwəl /(例如单词“ sequel”)。

其他几个链接也证实,关于发音的共识仍未达成。

顺便说一句,为什么有关系?

编辑:自然语言进化的另一个例子你们


23
这很重要,因为对于我们中的某些人来说,听到“续集”就像是黑板上的指甲...因此,我们长出了指甲,并背着小板子以实现互惠。
Shog9

2
@ Mr.C-等等!您是一个会说英语的人,并且您刚刚注意到英语使用者习惯以各种方式缩短发音,具体取决于该人来自何处(英国,美国,印度,澳大利亚)?这是语言的自然演变,仅此而已-有的以这种方式发音,有的以这种方式发音...然后其中一种方式被接受。在我看来,“续集”的发音要容易得多,比“ es queue el”的发音更“流利”(注意:我不是英语母语的人)。类似的例子,颜色与颜色(在这种情况下,写作和两个
鲁克

2
我认为发音与怀旧和可能过时的地区主义没有多大关系。
彼得·特纳

3
@先生。C-您说的是“激光”还是“激光”?一些经常使用的首字母缩写词往往听起来像是单词,但这并不是一件坏事。
乔尔·穆勒

6
@Joel:我不介意首字母缩写词,但是SQL并不是首字母缩写词-这是人们试图通过弥补丢失的字母来发音的一种初始化。如果您想说早已废止的语言SEQUEL应该和“续集”一词一样发音,那么您将站在更加坚定的立场上……
Shog9

41

SEQUEL =结构化英语查询语言。

为了获得良好的历史前景,请阅读

唐·张伯林(Don Chamberlin):...大约在这个时候发生了很多事情,我想我们应该顺便提一下。一种是我们必须将语言的名称从SEQUEL更改为SQL。我们之所以这样做,是因为律师提出了法律挑战。迈克,您可能可以帮我解决这个问题。我相信是来自英国的霍克·西德利飞机公司的,它表示SEQUEL是其注册商标。我们从来没有发现SEQUEL是什么样的飞机,但是他们说我们再也不能使用他们的名字了,所以我们不得不弄清楚该怎么做。我想我是从SEQUEL压缩所有元音并将其转换为SQL的人,这是基于APL的模式和以L结尾的三字母名称的语言的。...


14
所以我想SQL是SEQUEL的续集
Tim Goodman

1
@Tim:那为什么我们要说“续集”呢?
乔什(Josh K)2010年

7
实际上,正如我们所知道的,SEQUEL实际上确实是很多SQL。之所以删除该名称,只是因为当IBM尝试在其上获得商标时,他们发现其他人已经将该商标注册了(飞机公司IIRC)。应将其发音为“ SQL”的官方立场仅来自以下事实:否则将其解释为商标侵权。
杰里·科芬,2010年

@Jerry,您是对的,我只是花时间阅读更多我的链接。
彼得·特纳

1
我怪我的大学教授。我想他不喜欢那些商标律师,并提出要教他的所有学生说“续集”只是为了颠覆性的意思:-)
Dean Harding 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.