Произношение в программировании? [закрыто]

15

Как правильно или ошибочно произносить термины программирования? Любое, что вы находите, нуждается в строгой коррекции или истории в ранней культуре CS?

программирование

char = "tchar" не волнует?

! = взрыв не восклицательный?

#= фунт не хэш? Исключение #!= Шебанг

* сплат не звезда?

regex = "rej ex" не "regg ex"?

sql= "sq l" не "продолжение" (уже ответили, просто т.е.)

Unixen

| = труба не вертикальная черта?

bin = bin как в pin, а не как в двоичном?

lib = lib как в библиотеке, а не как в liberate?

etc= "ett see", а не "et c" (как в /etcи не "& c")

досада

/ = косая черта не

LaTeX = "лайтек" не "лайт текс"

Jé Queue
источник
25
Я произношу и т. Д. И т. Д. Может быть, я странный.
Мэтт Эллен
3
Я произношу, charсловно начинаю слово «характер». Просто для меня больше смысла. И когда я слышу «фунт», я часто думаю о £ и мне нужно напомнить себе, что многие люди вместо этого имеют в виду символ #. Теперь, очевидно, это не обратный слеш, это было бы \. И я еще не встречал носителя английского языка, который мог бы произносить TeX так, как требует описание Кнута. :-) (Но я думаю, что носитель греческого языка сказал бы то же самое о моем произношении, поэтому я буду молчать.)
Кристофер Кройциг
2
В следующий раз, когда мне придется произносить \*персонажа, я буду использовать слово «восклицательный знак». XD
Габлин
5
«Белка» для SQL.
Kramii
3
Мне всегда было забавно, что SCSI на незапамятные времена назывался «scuzzy», но в конце 80-х - начале 90-х Apple пыталась объявить его «сексуальным». Они проиграли эту битву.
Джесси С. Слайсер

Ответы:

18

Подводя итог моему (североамериканскому) опыту:

  • char может быть объявлен обоими способами: как «char» в «charcoal» или близко к «care»; никогда не нравится "машина"
  • ! это "восклицательный знак"
  • # - это «знак фунта» (вероятно, американизм)
  • * это «звездочка» (за 15 лет никто не слышал, чтобы кто-то называл это «сплат»)
  • RegEx с жестким «g», потому что это регулярно, а не rejular.
  • SQL : слышал как "ess-queue-ell", так и "продолжение"; но (Microsoft) SQL Server гораздо чаще произносится как «сервер продолжения».
  • мусорное ведро походит на мусорную корзину; не "бин"
  • Предок LaTeX - TeX. «Техническое» произношение полностью восходит к создателю TeX Дональду Кнуту. На самом деле Х должен был звучать больше как немецкий "ч" в Бахе. «La-tech» - единственный способ, которым LaTeX произносится в исследовательском сообществе США; если вы произносите это как разновидность резины, вы отказываетесь от того, что не принадлежите ему.
azheglov
источник
согласен со всеми вашими
tcrosley
Да. Я всегда произносил charкак car.
Кристиан Манн
Нет, это «звёздочка».
Майкл К
1
Вау, я никогда не слышал "бин".
Марк С
6
# это хеш. £ это фунт.
10

Очевидно , довольно много людей , которые не сделали свою домашнюю работу и читать comp.lang.c часто задаваемые вопросы список. Иначе они бы знали, как произносить char:

19.26: Как вы произносите "char"?

Как и первое слово `` char * ''. Акцент, как правило, на первом слоге.

Некоторые другие части смешнее:

17.6: Что это за "белое пространство", о котором я постоянно слышу?

Пустое пространство - это расистский, сегрегационный термин. Неявно, «темное» или «цветное» пространство (т. Е. Символ «_») недостаточно для разделения токенов. Что еще интереснее, символы пробела держат остальные жетоны отдельно. Говорят, что это для разбора, но есть множество доказательств того, что цель пробела - не дать другим персонажам «захватить» программу. Это маскируется описанием C как «нечувствительного к пустому пространству» - простой уловки для сочувствия.

Джерри Гроб
источник
8

# = Хеш (£ - знак фунта)

! = Плинг

uɐɪ
источник
3
Pling? Пластиковый шик? Whaaa?
Инкогнито
Это происходит от языка программирования BCPL - одного из предшественников языка C.
2010 г.
1
+1 для плинга. Я скучаю по PLING. Это было официальное название "!" оператор BBC BASIC.
Крами
Это восходит к происхождению кембриджского микрокомпьютера BBC и тому факту, что примерно в то время (я в том же духе) курс информатики в университете включал много работы в BCPL. Я предполагаю, что они носили имя.
uɐɪ
4

Мы очень международный магазин: правильного пути нет, если мы все понимаем друг друга.

Раздражение: # - хэш в правильном британском английском (и как мы его используем): £ или фунт - фунт для европейцев.

ГБН
источник
3

Я не имею дело со всем этим все время, но ...

программирование

char = "tchar" пофиг?

hard c like car (потому что это происходит от "характера")

! = взрыв не восклицательный?

Я просто привык называть это восклицанием - откуда взялся "взрыв"? Должен быть американизм.

# = фунт не хэш? Исключение №! = шебанг

хэш - опять же фунт американизм

* = Сплат не звезда?

звездочка или звездочка

regex = "rej ex" не "regg ex"?

rejex - жесткий г здесь просто звучит странно

sql = "sq l" не "продолжение" (уже ответили, просто т.е.)

И то и другое, в зависимости от настроения. Обычно я говорю «Sequel Server», «My Sequel», но «SQ L», когда сам по себе

Unixen

| = труба не вертикальная черта?

труба, хотя я раньше называл это вертикальной чертой.

bin = bin как в пин-коде, а не как в двоичном?

мусорное ведро как в том, где все мое барахло идет :)

lib = lib как в библиотеке, а не как в librate?

lib как в liberate, потому что выражение «libe» просто звучит неправильно. Похоже, я пытаюсь сказать "смазка" с австралийским акцентом

etc = "ett see", а не "et c"

и так далее, но я не парень из Unix, поэтому я могу ошибаться

досада

/ = косая черта не обратная косая черта

косая черта или косая черта.

LaTeX = "laytek", а не "lay teks"

как в латексе, так как это пишется - может быть, вы можете использовать его со своей библиотекой сверху.

JohnL
источник
1
«Взрыв» - это более распространенный старый Unixism, а не Американа, я не думаю.
Jé Queue
Правильно, но откуда это взялось в Unix - что заставило какой-то Unix bod взглянуть на почтенный восклицательный знак и решил назвать его «взрывом»? Это заставило его машину взорваться в потоке фейерверков?
JohnL
en.wikipedia.org/wiki/Exclamation_point не совсем говорит.
Jé Queue
Ну что ж, одна из маленьких загадок жизни, а?
JohnL
Я не американец, но откуда у тебя ОС?
Омеид
3

Я использую следующее:

  • char: "char", как в "charbroiled". Он хорошо рифмуется со «звездой», поэтому «char *» выглядит как «char star».
  • !: Интригующе; Я не уверен, что когда-либо произносил это вслух. Я бы сказал «восклицательный знак», если честно, просто для ясности.
  • #: «Хэш», хотя иногда в моей голове я также говорю «номер».
  • * : "Звезда"
  • Regex: "REG-ex". Это интересно, поскольку у «обычного» жесткого g, но я полагаю, что мягкий g течет лучше.
  • SQL: Может быть, я отличаюсь от большинства людей, но я говорю «продолжение», за исключением случая с PostgreSQL. Я слышал, вы можете сказать, что программисты RDBMS порезали себе зубы, поскольку те, кто учился на SQL Server, обычно говорят «продолжение», а все остальные склонны говорить «ess cyoo ell». Не уверен, что это правда, но это правда в моем случае. :)
  • |: "Труба". Duh. :)
  • bin: "bin" рифмуется с "pin"
  • lib: "lib" как в "освобождать"
  • etc: "ets-see", как в "slash ets-see". :)
  • /: "Слэш". Меня тоже раздражает, когда люди называют это обратной косой чертой - настолько сильно, что я написал пост в блоге об этом много месяцев назад.
  • LaTeX: я говорю «LUH-технология».

Я добавлю еще один в смеси:

  • Mac OS X: это «Mac OS Ten », а не «Mac OS Ex » :)
mipadi
источник
Когда я впервые увидел это, я подумал «LAY-tex». Теперь я говорю "LAY-Tech". Не нужно быть претенциозным. Если мы стремимся к точности по-гречески, мы должны говорить «ахлфа», «вита», «гамма», «ээта, зита, тэта» и «ми», «урожденная», «кхчи».
Марк С
2

Большую часть своего языка программирования я узнал от своего соседа по комнате в колледже, который также был специалистом по CS. Единственное, что он сделал «неправильно», было намеренно произнести «sql» как «ess coo ell»:

регулярное выражение: regg exx

lib: как при освобождении (из Windows)

мусорное ведро

и т.д: и так далее (от латыни и т. д. )

|: труба

# !: "линия взрыва"

#: штриховка

amphetamachine
источник
«и т.д: и так далее (от латинского и т. д.)» на самом деле, и так далее, в переводе с латинского означает «и другие вещи»
Федерико Клез Каллока
Возможно, произношение SQL следует читать «ess-kyoo-ELL» (если это, например, не говорящий по-немецки).
Марк С
@ Марк: Нет. Это было смыслом того, чтобы я поместил это в кавычки; это преднамеренное неправильное произношение. "Kyoo" будет правильным путем.
амфетамина
2

char знак равно character

! знак равно exclamation

# знак равно hash

* знак равно Star

regexзнак равно rej x

sql знак равно S Q L

Pramodh
источник
Так что ты называешь #!?
Jé Queue
Мне потребовалось некоторое время, прежде чем я понял, что означает имя Сквилмана.
Марк С
2

char = "tchar"

! = punto esclamativo (по-итальянски)

# = "sharp" или я странно говорю 'S' (например, 'ess'), если это оператор препроцессора C O_O

#! = шебанг

* = астериско (снова итальянский)

regex = "rej ex"?

sql = "sq l" или "продолжение"

Unixen

| = труба?

bin = корзина как в булавке

lib = lib как на свободе?

etc = "травление"

досада

/= косая черта (и это правильно, это -> \это обратная косая черта

LaTeX = "латек"

оборота Федерико Каллока
источник
1
Backslash? Ты серьезно? Его зовут "барра ретроверса" !!! :-)
Wizard79 22.10.10
1
@Lorenzo, я наконец нашел рабочее место, где имена переменных на итальянском! И все переменные являются глобальными! Это просто смешно! В любом случае, LOL для '
barra retroversa
2

GUID. Я слышал, как некоторые люди произносят GUID, некоторые произносят рифмуемый с «жидкостью», а некоторые произносят рифмуемый с «кальмаром».

Мейсон Уилер
источник
2

#
Это также можно назвать числовым знаком или октофорпом для другой пары ответов.

<,>

Обычно это «угловые скобки», хотя в детстве я знал, что они меньше и больше, чем соответственно.

JB King
источник
2

GUI: гы-ты-глаз против "липкий". Я всегда предполагал, что это был первый, но я слышал, что несколько человек (с гораздо более профессиональными полномочиями, чем у меня, то есть «едва любитель») относятся к этому по-другому.

Maulrus
источник
1
"Gooey" просто намного легче сказать. Рассмотрим: «ZIP диск», «SCSI».
Марк С
Следователи CSI говорят "липкий".
Джои Адамс
Даже я говорю это как Gooey !!
Я никогда не любил "липкий", но в последнее время он вырос на мне, это гораздо легче сказать
Джейк
1

Не совсем программирование, но меня раздражает, когда американцы говорят «Router» (первый слог рифмуется с «out»), а европейцы говорят «Root-er».

Я знаю, что это основано на том, как американцы говорят "Route", но тогда почему песня Route 66 поется так, как она есть?

DanSingerman
источник
1
Это тоже меня заводит, хотя я не думаю, что многие американцы тоже произносят «е», так что это больше похоже на rowt-r. Честно говоря, многие британцы говорят «корень-э-э» или «корень-а-а», некоторые с большим раздражением, чем другие.
Алан Пирс
3
К счастью, живя в Штатах, вы можете произнести любое произношение, и вас хорошо поймут, но Американа не может быть оценена авторами песен в 1946 году.
Jé Queue
Произношение «route» как «root» (несмотря на то, что «router» произносится как «rowter») чаще встречается на северо-востоке. Спросите любого из Коннектикута, какая самая опасная дорога в их штате - «Корень шестой».
ажеглов
2
Корень против rowt зависит от региона и контекста. Например, я могу спросить: «По какому корню вы ездили по всей стране?», Но спросить: «Какой рут вы взяли с работы домой?»
mellowsoon
1

На прежней работе у нас была религиозная огненная война вокруг произношения GIF . Я утверждал, что G должен быть hard-G, потому что он представляет слово Graphics. Мои коллеги утверждали, что, поскольку G находится перед I, оно должно быть мягким G, как у жирафа. Они также утверждали, что создатель формата произносит софт-G, поэтому мы должны принять это как окончательное доказательство.

Итак, на этой работе я был автором нашего модуля Output Run-Time, сокращенно ORT . Как создатель, я потребовал, чтобы он был объявлен GIF с жестким G. Некоторые люди ненавидели меня.

Джесси С. Слайсер
источник
Я всегда произносил это как дурак, и я буду бросать всех, кто произносит это по-другому! ха-ха, как и ваши коллеги, я решил произнести это так, потому что создатель хотел, чтобы это было сказано так.
mellowsoon
Я всегда говорил «jif», так как это называлось в моем кругу BBS SysOps.
Jé Queue
1
Вы произносили SysOp как «Sis-Opp» или «Sye-Sopp»? К сожалению, я слышал оба.
Джесси С. Слайсер
1
@John: «Jif» в бывших колониях - это арахисовое масло. Не слишком хорошо с лимоном :)
Джесси С. Slicer
1
Как ваши коллеги произносят слова «подарок», «жабра» и «мерзавец»?
saus
1

char = 'chaar' как в 'обгоревшие останки заостренного босса были найдены в серверной комнате'

! = «взрыв», если я разговариваю с Linux или Unix, «восклицательный знак», если я разговариваю с нормальным человеком

# = «фунт», если я разговариваю с программистом, «знак числа» для всех остальных

#! = хэш-бэнг, если я разговариваю с Перли, не нужно никому об этом говорить

* = звездочка, иногда звезда

регулярное выражение = регги как в регги, экс как в бывшем сотруднике

sql = SQUEAL

| = «труба» при общении с системными программистами, «вертикальная черта» для обычных людей

bin = 'bin' как в 'bin thar, dun that'

lib = 'lib' как в освобождении

и т.д = и так далее

/ = косая черта, поэтому нет никакой двусмысленности

LaTeX = Lahy Tehx, так как я Южный

Стивен А. Лоу
источник
Q: Что ирландские программисты на Perl едят на завтрак? A: Bangers и хэш!
Марк С
1

Смотрел плей-офф НФЛ и увидел рекламу Audible Pepsi, и они сказали «обратный слэш», а я о перевернулся! Меня это очень беспокоит, поэтому я решил посмотреть и посмотреть, не единственный ли я. Рад видеть, что я не! Что меня действительно беспокоит, так это то, что ты даже не знаешь, почему ты сказал бы «назад», прежде чем сказать «косая черта»? Если я не знаю, какого цвета машина моего босса, но я знаю, что это, скажем, Grand Am, я не собираюсь говорить: «Мой босс появится в красном Grand Am». Я бы ушел из « красный »из этого! Если вы не знаете, просто оставьте «обратно» из этого! Я бы не возражал, если бы они назвали обратную косую черту "косой чертой", по крайней мере, это какая-то косая черта! Что они называют обратной косой чертой? Извините, это любимая мозоль.

222
источник
Вероятно, гиперкоррекция, потому что это звучит более "компьютерно".
Джон Пурди
Люди, которые изучали MS-DOS давным-давно, привыкли говорить «обратный слеш», потому что они их печатали. Я думаю, что это происходит из-за смутных воспоминаний о том, что «обратный слэш» - это компьютерная вещь.
Мэтью Фредерик
1

Я научился программировать, и в результате я выучил тонну новых слов, даже не слыша, чтобы люди произносили их. Например, только после программирования в течение приблизительно 4 лет (мой старший год в старшей школе) я узнал, что синтаксис - это налог на грех, а не налог на синус.

Некоторые вещи, которые я считаю немного странными для меня:

*= звездочка (код C, который *x=10я произносил как «звезда Ex равна 10»)

stdio = es-studio

stdlib = es-tee-dee-lib (lib как в либертарианском)

# До тех пор, пока я не начал использовать C #, мне не удавалось произносить слова «фунт»

&= и, в том числе, когда это действительно address ofоператор

$= строка Это из первого языка программирования, который я использовал (DarkBasic), где имена переменных с префиксом $ были строковыми переменными.

% = проценты

! = нет (даже при чтении командных строк и тому подобное)

SQL = Продолжение с прошлого года, когда я начал его использовать, потому что мне намного легче сказать, чем S Q L

Earlz
источник