在编程中发音?[关闭]


15

您如何正确或错误地发音编程术语?您发现需要对早期CS文化进行严格的纠正或有历史吗?

程式设计

char =“ tchar”不在乎吗?

! =砰不惊叹吗?

#=磅不算哈希?例外#!= shebang

* =摔得痛不是明星?

regex =“ rej ex”不是“ regg ex”?

sql= “ sq l”不是“ sequel”(已经回答,就是这样)

Unixen

| =管道不垂直吗?

bin = bin与pin一样,而不与bin一样?

lib = lib像在库中一样,而不像在解放中一样?

etc=“ ett see”,而不是“ et c”(例如,/etc而不是“&c”)

烦恼

/ =斜线不反斜线

LaTeX =“ laytek”不是“ lay teks”


25
我说etc等。也许我很奇怪。
Matt Ellen

3
我的发音char就像我开始使用“字符”一词一样。对我来说更有意义。当我听到“英镑”时,我常常想到£,并且需要提醒自己,很多人用#代替。现在,/ 显然不是反斜杠,而是\。而且我还没有遇到以英语为母语的人,他可以按照Knuth的描述所要求的方式发音TeX。:-)(但是我想以希腊语为母语的人也会对我的发音说同样的话,所以我会保持安静。)
Christopher Creutzig 2010年

2
下次我必须发音该\*字符时,我将使用单词“ splat”。XD
gablin

5
SQL的“松鼠”。
Kramii

3
我一直觉得很有趣,因为古往今来SCSI被发音为“模糊”,但是苹果公​​司在80年代末至90年代初曾尝试将其发音为“性感”。他们输掉了那场战斗。
Jesse C. Slicer 2010年

Answers:


18

总结一下我自己的经验(北美):

  • char可以用两种方式发音:类似于“ char”中的“ charcoal”,或接近“ care”;从来不喜欢“汽车”
  • 是一个“感叹号”
  • 是“英镑符号”(可能是美国主义)
  • *是“星号”(15年来从未听说过有人称它为“ splat”)
  • RegEx带有硬“ g”,因为它是常规的,而不是常规的。
  • SQL:听到“ ess-queue-ell”和“ sequel”;但是(Microsoft的)SQL Server更常发音为“续集服务器”。
  • 垃圾箱就像一个回收箱;不是“ b”
  • LaTeX的祖先是TeX。“ tech”的发音可以一直追溯到TeX的创建者Donald Knuth。实际上,X应该听起来更像巴赫的德语“ ch”。“ La-tech”是LaTeX在美国研究界唯一宣读的方法。如果您像橡皮一样发音,就表示您不属于它。

同意您所有的意见
tcrosley

嗯 我总是发char音像car
Christian Mann 2010年

不,是“星号”。
Michael K

1
哇,我从没听过“鬼”的声音。
马克C

6
#是哈希。英镑是英镑。

10

显然,有很多人没有完成作业,而是阅读了comp.lang.c不常见的问题列表。否则,他们会发音char

19.26:``char''如何发音?

就像``char *''的第一个单词一样。重音通常在第一个音节上。

其他一些有趣的事情:

17.6:我不断听到的``空白''是什么?

空白是种族主义的隔离术语。隐式地,“深色”或“彩色”空格(即“ _”字符)不足以分隔标记。更有趣的是,空格字符将其他标记分隔开。他们说这是用于解析的,但是有足够的证据表明空白的目的是防止其他字符“接管”该程序。C被描述为“对空白不敏感”的伪装,这是同情的简单手段。


8

#=哈希(£是英镑符号)

!=平


3
平吗?塑料金光闪闪?哇啊
隐身

它来自BCPL编程语言
-C

1
+1表示愿意。我很想念。它是“!”的正式名称。BBC BASIC中的运营商。
克拉美2年

这可以追溯到BBC微型计算机的剑桥起源,以及那个时期(我是那个年代)的大学计算机科学课程在BCPL中涉及很多工作的事实。我认为他们把名字取了。
uɐɪ

4

我们是一家非常国际化的商店:只要我们彼此了解,就没有正确的方法。

烦恼:#用适当的英式英语(以及我们的用法)进行哈希处理:£或lb对欧洲人而言是英镑。


3

我不会一直处理所有这些,但是...

程式设计

char =“ tchar”不在乎吗?

像汽车一样硬(因为它来自“字符”)

!=砰不惊叹吗?

我只是习惯称呼这种惊叹号-“爆炸”是从哪里来的?必须是美国主义。

#=磅不散列?异常#!=舍邦

哈希-同样,英镑是美国主义

* =摔得痛不是明星?

星号或星号

regex =“ rej ex”不是“ regg ex”?

rejex-硬g听起来很奇怪

sql =“ sq l”而不是“ sequel”(已经回答,就是这样)

两者都取决于我所处的心情。通常,我自己说“ Sequel Server”,“ My Sequel”,但说“ SQ L”

Unixen

| =管道不垂直吗?

管道,尽管我以前称它为竖线。

bin = bin和pin一样,而不是二进制?

bin,因为那是我所有垃圾的来源:)

lib = lib像在库中一样,而不像在liberate中一样?

lib就像在liberate中一样,因为说“ libe”听起来是错误的。听起来我想用澳大利亚口音说“润滑油”

etc =“ ett see”,而不是“ et c”

等,但是我主要不是一个Unix家伙,所以我可能会错

烦恼

/ =斜线不反斜线

斜线或正斜线。

LaTeX =“ laytek”而非“ lay teks”

就像在乳胶中一样,因为它是这样拼写的-也许您可以从上面将它与lib一起使用。


1
“爆炸”是一种常见的较旧的Unix主义,不是我不认为的Americana。
JE队列

是的,但是它来自Unix的何处-是什么使Unix僵尸们看着古老的感叹号并决定称其为“爆炸”?难道他的机器在阵阵烟花中爆炸了?
JohnL 2010年


哦,人生中的一个小谜团,是吗?
JohnL

我不是美国人,但您的操作系统从哪里来?
omeid 2010年

3

我使用以下内容:

  • char: “ char”,如“ charbroiled”。它与“星”很好地押韵,因此“ char *”作为“ char star”出现。
  • !:有趣;我不确定我是否曾大声念过。老实说,我可能会说“感叹号”。
  • #: “哈希”,尽管有时在我的脑海中我还会说“数字”。
  • * “明星”
  • 正则表达式: “ REG-ex”。有趣的是,“常规”具有硬g,但我想软g的流动性更好。
  • SQL:也许我与大多数人不同,但是我说“续集”,除了PostgreSQL以外。我听说您可以说出什么RDBMS程序员可以吃什么,因为那些在SQL Server上学习的人倾向于说“续集”,而其他所有人则倾向于说“ ess cyoo ell”。不知道这是真的,但就我而言是真的。:)
  • |: “管道”。咄。:)
  • bin:与“ pin”押韵的“ bin”押韵
  • lib: “ lib”,与“ liberate”中的一样
  • 等等: “ ets-see”,例如“ slash ets-see”。:)
  • /: “斜线”。这让我很烦,当人们把它叫做一个反斜杠,太-这么多,我写了一篇博客文章很久以前了。
  • LaTeX:我说“ LUH-tech”。

我将另一个混合在一起:

  • Mac OS X:它是“ Mac OS ”,而不是“ Mac OS Ex ” :)

第一次看到它时,我想到了“ LAY-tex”。现在我说“ LAY-tech”。无需自命不凡。如果我们要用希腊语追求准确性,我们应该说“ ahlfa”,“ veeta”,“ ghamma”,“ eeta,zeeta,theeta”和“ mee”,“ nee”,“ khchi”。
马克C

2

我是从我的大学室友(也是CS专业)那里学到了大多数编程语言的。他唯一做过“错误”的事情是故意将“ sql”发音为“ ess coo ell”:

正则表达式:regg exx

lib:与解放时一样(从Windows)

bin:像在衣橱里

等:等等(来自拉丁语

|:管道

#!:“爆炸线”

#:舱口标记


实际上,“等:等(来自拉丁语等)”在拉丁语中的等等意思是“和其他东西”
Federico klez Culloca

也许SQL的发音应该读为“ ess-kyoo-ELL”(除非是德语)。
马克C

@马克:不。这就是我用引号引起来的重点。这是故意的错误发音。“ Kyoo”将是正确的方法。
amphetamachine

2

char = character

! = exclamation

# = hash

* = Star

regex= rej x

sql = S Q L


那你叫#!什么呢?
JE队列

我花了一段时间才意识到Squillman的名字是什么意思。
马克C

2

char =“ tchar”

! = punto esclamativo(意大利语)

# =“ sharp”或如果它是C预处理程序语句O_O,我会奇怪地说'S'(如'ess')

#! =舍邦

* = asterisco(再次为意大利语)

regex =“ rej ex”?

sql =“ sq l”或“ sequel”

Unixen

| =管道?

bin =固定销

lib = lib就像自由吗?

etc =“蚀刻”

烦恼

/=斜杠(正确,这是-> \是反斜杠

LaTeX =“乳胶”


1
反斜线?你是认真的吗?它的名字叫“ barra retroversa”!:-)
Wizard79 2010年

1
@Lorenzo,我终于找到了一个用意大利语命名变量的工作场所!而且所有变量都是全局的!这太好笑了!无论如何,“ barra
retroversa

2

GUID。我听说有人说GUID,有人说“流体”押韵,有人说“鱿鱼”押韵。


2

对于另外两个答案,也可以称为数字符号或八字形。

<,>

这些通常是“尖括号”,尽管长大后我知道它们分别小于和大于。


2

GUI:gee-you-eye与“ gooey”。我一直以为它是前者,但是我听说有几个人(比我的专业证书要多得多,因为他们是“光秃的业余爱好者”)以另一种方式提及它。


1
“ Gooey”说起来容易得多。考虑:“ ZIP驱动器”,“ SCSI”。
马克C

CSI调查人员说“糊涂”。
乔伊·亚当斯

甚至我都把它当成咕咕!

我从没喜欢过“黏糊糊的”,但是最近它在我身上长了,说起来容易得多
Jake

1

并不是真正的编程,但是当美国人说“ Router”(带有“ out”的第一个音节押韵)而欧洲人说“ Root-er”时,这使我感到烦恼。

我知道这是基于美国人如何说“ Route”的,但是为什么歌曲Route 66会像这样演唱呢?


1
尽管我也认为很多美国人都不会发音“ e”,但这也使我也感到高兴,因此它更像是rowt-r。公平地说,许多英国人说的是root -uh或root-ah,有些人比其他人更unt咕。
艾伦·皮尔斯

3
幸运的是,住在美国,您可以说任何一种发音,都会被很好地理解,但是1946
JéQueue

在东北,将“ route”发音为“ root”(尽管将“ router”发音为“ rowter”)更为常见。问康涅狄格州的任何人,他们所在州最危险的道路是“第六根”。
azheglov 2010年

2
根与行之间的关系取决于区域和上下文。例如,我可能会问:“您开车穿过哪个国家?”但是问:“您从工作中带回了罗特?”
mellowsoon

1

在以前的工作中,我们围绕GIF的发音进行了一场宗教大战。我认为G应该是硬G,因为它代表图形一词。我的同事认为,由于G在I前面,因此它应该像长颈鹿一样是软G。他们进一步争辩说,格式的创建者用soft-G发音,因此我们应将其作为最终证明。

因此,在那份工作中,我是我们的Output Run-Time模块(简称ORT)的作者。作为创作者,我要求将其发音为具有硬G的GIF。有人恨我。


我一直都说吉夫(Jiff),我会和任何发音不同的人扔下去!哈哈像您的同事一样,我选择用这种方式发音,因为创建者的意思是这样说。
mellowsoon

我总是说“ jif”,因为这就是我在BBS SysOps圈子中所说的。
JE队列

1
现在,您是否将SysOp发音为“ Sis-Opp”或“ Sye-Sopp”?可悲的是,我都听到了。
Jesse C. Slicer 2010年

1
@约翰:前殖民地的“吉夫”是花生酱。柠檬不太好:)
Jesse C. Slicer 2010年

1
您的同事如何发音“ gift”,“ gill”和“ git”?
saus 2011年

1

char ='chaar',如“在服务器机房中发现了尖尖的老板烧焦的遗骸”

!=如果我正在与linux / unix极客交谈,则为'bang',如果我是与普通人交谈,则为'感叹号'

#=“磅”(如果我正在与程序员交谈),其他所有人都用“数字符号”

#!=如果我正在与Perlie聊天,则无需对其他任何人说

* =星号,偶有星号

regex = reggae中的regg,例如前雇员中的reggae

sql = SQUEAL

| =与系统程序员交谈时为“管道”,对普通人而言为“竖杠”

bin ='bin'如'bin thar,dun that'中

lib ='lib'与解放时一样

等=等

/ =正斜杠,因此没有歧义

LaTeX = lahy tehx,因为我是南方人


问:爱尔兰Perl程序员早餐吃什么?答:炸弹和哈希!
马克C

1

观看NFL季后赛,看到百事可乐的广告,他们说“反斜杠”,我快要倒了!我真的为此感到困扰,所以我决定去查一下,看看我是否是唯一的一个。很高兴看到我不是!真正令我困扰的是,如果您什至不知道,为什么还要在说“斜线”之前说“退”?如果我不知道老板的车是什么颜色,但是我知道它是一辆大爷车,我不会说“我的老板会出现在一辆红色的大爷车中。”我会离开“红色”!如果您不知道,那就把“后背”排除在外吧!我不会介意他们是否将反斜杠称为“斜杠”,至少是某种斜杠!他们称反斜杠是什么?抱歉,这是宠物怒气。


可能是超校正,因为它听起来更“电脑化”。
乔恩·普迪

很久以前学习过MS-DOS的人习惯于说“反斜杠”,因为他们正在键入它们。我认为它来自模糊的记忆,即“反斜杠”是计算机的结果。
马修·弗雷德里克

1

我自学编程,结果我学到了很多新单词,却听不到别人发音。例如,直到编程约4年(我在高中时读了四年),我才知道语法是正税,而不是正弦税。

我认为有些事情对我来说有些奇怪:

*= star(C代码就像*x=10我读的一样'star Ex equals 10')

stdio = es-studio

stdlib = es-tee-dee-lib(自由主义者中的lib)

# 直到我开始使用C#时,对我来说还是很累

&=和,包括真正的address of运算符

$=字符串。这是我使用的第一种编程语言(DarkBasic),其中以$开头的变量名是字符串变量。

% =百分比

! =不(即使在读取命令行等时)

SQL =从去年开始使用Sequel以来,它对我来说说起来要容易得多 S Q L


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.