Вимова в програмуванні? [зачинено]


15

Як ви правильно чи помилково вимовляєте терміни програмування? Будь-яке, що вам здається, потребує суворої корекції чи історії в ранній культурі CS?

Програмування

char = "tchar" не байдуже?

! = чуб не вигук?

#= фунт не хеш? Виняток #!= шебанг

* = бризка не зірка?

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

sql= "sq l" не "продовження" (вже відповів, просто тобто)

Unixen

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

bin = бін як у штифті, а не як у двійковій?

lib = lib як у бібліотеці, а не як у liberate?

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

Роздратування

/ = косою рисою

LaTeX = "laytek" не "закласти текс"


25
Я вимовляю etc. et cetera. Можливо, я дивний.
Метт Еллен

3
Я вимовляю charтак, що я починаю слово "персонаж". Просто має більше сенсу для мене. І коли я чую "фунт", я часто думаю про £ і мені потрібно нагадати про те, що багато людей натомість означають символ #. Тепер, / очевидно, не є зворотна косої риски, це було б \. І я ще повинен зустріти носія англійської мови, який може вимовити TeX так, як вимагає опис Кнут. :-) (Але я думаю, що носій грецької мови сказав би те саме про мою вимову, тому я мовчу.)
Крістофер Кройцгіг

2
Наступного разу, коли мені доведеться вимовляти \*персонаж, я буду використовувати слово 'splat'. XD
габлін

5
"Білка" для SQL.
Крамій

3
Мені завжди було смішно, що споконвіку SCSI був оголошений "скуйовдженим", але Apple в кінці 80-х - початку 90-х років намагалася вимовити його як "сексуальне". Вони програли цю битву.
Джессі К. Слікер

Відповіді:


18

Підсумовуючи власний (північноамериканський) досвід:

  • char може вимовлятися обома способами: як "char" у "вугілля", або близький до "care"; ніколи не люблю "машину"
  • ! є "знаком оклику"
  • # - "знак фунта" (можливо, американізм)
  • * - це "зірочка" (ніколи за 15 років ніхто не чув, щоб її називали "бризок")
  • RegEx із жорстким "g", тому що він регулярний, а не омолоджується.
  • SQL : прослухано і "ess-queue-ell", і "продовження"; але (Microsoft) SQL Server набагато частіше вимовляється "сервер продовження".
  • бін - як кошик; не "кусати"
  • Предком LaTeX є TeX. Вимова "технічної" іде повністю від творця TeX Дональда Кнута. Насправді X повинен був звучати більше як німецький "ч" у Баха. "La-tech" - єдиний спосіб, коли LaTeX вимовляється в дослідницькій спільноті США; якщо ви вимовляєте це як різновид каучуку, ви видаєте, що не належите до нього.

згоден з усіма твоїми
tcrosley

Ага. Я завжди вимовляю charяк car.
Крістіан Манн

Ні, це "астерик".
Майкл К

1
Нічого собі, я ніколи не чув "біні".
Марк C

6
# є хеш. £ - фунт.

10

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

19.26: Як ви вимовляєте `` char ''?

Як і перше слово `` char * ''. Наголос, як правило, на першому складі.

Деякі інші кумеди веселіше:

17.6: Що це за «білий простір», про який я постійно чую?

Білий простір - це расистський, сегрегаційний термін. Послідовно, "темний" або "кольоровий" простір (тобто символ "_") недостатньо хороший для розділення лексем. Що ще цікавіше, символи білого простору тримають інші жетони. Вони кажуть, що це для розбору, але є достатньо доказів, мета білого простору - утримати інших персонажів від "захоплення" програми. Це замасковано описом С як "нечутливий до білого простору" - простий прислів для співчуття.


8

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

! = Плігнути


3
Пліг? Пластиковий білінг? Whaaa?
інкогніто

Родом з мови програмування BCPL - один з попередників С.
uɐɪ

1
+1 для плагінгу. Я сумую за плагінгом. Це була офіційна назва "!" оператор в BBC BASIC.
Крамій

Це повертається до витоків мікрокомп'ютера BBC у Кембриджі та до того, що приблизно в цей час (я цей вінтаж) курс інформатики в університеті передбачав багато роботи в BCPL. Я припускаю, що вони перенесли ім'я.
uɐɪ

4

Ми дуже міжнародний магазин: немає правильного способу, якщо ми всі розуміємо один одного.

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


3

Я весь час не маю справи з цим, але ...

Програмування

char = "tchar" не хвилює?

жорсткий c, як машина (тому що він походить від "персонажа")

! = чуб не вигук?

Я просто звик називати цей вигук - звідки взявся «удар»? Повинно бути американізмом.

# = фунт не хеш? Виняток №! = шебанг

хеш - знову ж таки, фунт - це американізм

* = сплеск не зірка?

зірка, або зірочка

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

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

sql = "sq l" не "продовження" (вже відповів, просто тобто)

Обидва, залежно від того, в якому настрої я перебуваю. Зазвичай, я кажу "Sequel Server", "My Sequel", але "SQ L", коли самостійно.

Unixen

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

труба, хоча я називав це вертикальною смугою.

bin = bin як у pin, а не як у binary?

бен, як там, куди їдуть всі мої сміття :)

lib = lib як у бібліотеці, а не як у liberate?

lib як у liberate, тому що сказати "libe" просто звучить неправильно. Схоже, я намагаюся сказати "лубе" австралійським акцентом

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

і так далі, але я в основному не хлопець Unix, тому я можу помилитися з цим

Роздратування

/ = косою рисою не є косою рисою

косою або пересічною вперед.

LaTeX = "laytek" не "покласти текс"

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


1
"Удар" - це звичайний старший уніксизм, не Американка, я не думаю.
Черга Jé

Правильно, але звідки воно взялося в Unix - що змусило якийсь бодіс Unix поглянути на поважний знак оклику і вирішив назвати його "ударом"? Чи змусило його машина вибухнути під душем феєрверків?
JohnL

en.wikipedia.org/wiki/Exclamation_point не зовсім говорить.
Черга Jé

О, одна з маленьких загадок життя, так?
JohnL

Я не американська забава, але звідки ти береш ОС?
Омеїд

3

Я використовую наступне:

  • char: "char", як у "charbroiled". Він добре римується з "зіркою", тому "char *" виходить як "char star".
  • !: Інтригуючий; Я не впевнений, що коли-небудь вимовляв це вголос. Я б, мабуть, сказав "знак оклику", якщо чесно, просто, щоб було зрозуміло.
  • #: "Хеш", хоча іноді в голові я також кажу "число".
  • * : "Зірка"
  • Regex: "REG-ex". Це цікаво, оскільки "звичайний" має жорсткий g, але я вважаю, що м'який g тече краще.
  • SQL: Можливо, я відрізняюсь від більшості людей, але кажу "продовження", за винятком PostgreSQL. Я чув, що ви можете сказати, що програмісти RDBMS ріжуть зуби, оскільки ті, хто дізнався на SQL Server, як правило, говорять "продовження", а всі інші схильні говорити "ess cyoo ell". Не впевнений, чи це правда, але в моєму випадку це правда. :)
  • |: "Труба". Дух. :)
  • bin: "bin" римується з "pin"
  • lib: "lib", як у "звільнити"
  • тощо: "ets-see", як у "slash ets-see". :)
  • /: "Коса". Мене це дратує, коли люди називають це також зворотною косою рисою - настільки сильно, що я писав про це в блозі багато місяців тому.
  • LaTeX: Я кажу "LUH-tech".

Я кину ще одну суміш:

  • Mac OS X: це "Mac OS Ten ", а не "Mac OS Ex " :)

Перший раз, коли я це побачив, я подумав "ЛАЙ-текс". Зараз я кажу "ЛАЙ-тех". Не потрібно бути вибагливим. Якщо ми збиралися для точності грецькою мовою, ми повинні говорити "ahlfa", "veeta", "ghamma", "eeta, zeeta, theeta" і "mee", "nee", "khchi".
Марк C

2

Я дізнався більшу частину мовного програмування від свого сусіда по службі в коледжі, який також був спеціалістом CS. Єдине, що він зробив "неправильно", було навмисно вимовити "sql" як "ess coo ell":

regex: regg exx

lib: як у звільненні (з Windows)

бін: як у одязі

тощо: et cetera (від латинської тощо )

|: труба

# !: "лінія вибуху"

№: штрихування


"тощо: et cetera (від лат. і так далі)" насправді, et cetera в перекладі з латинської літералії означає "та інші речі"
Federico klez Culloca

Можливо, вимова SQL має читати "ess-kyoo-ELL" (якщо це не є, наприклад, німецька мова).
Марк C

@ Марк: Ні. Це був сенс мого викладу в цитатах; це навмисне неправильне вимова. "Kyoo" був би правильним шляхом.
амфетамахін

2

char = character

! = exclamation

# = hash

* = Star

regex= rej x

sql = S Q L


Отже, що ти називаєш #!?
Черга Jé

Минуло деякий час, перш ніж я зрозумів, що означає ім'я Сквіллмена.
Марк C

2

char = "tchar"

! = punto esclamativo (італійською мовою)

# = "гострий", або я дивно кажу "S" (наприклад, "ess"), якщо це заява препроцесора O_O

#! = шебанг

* = asterisco (знову італійською мовою)

regex = "rej ex"?

sql = "sq l" або "продовження"

Unixen

| = труба?

bin = бін як у штифті

lib = lib як на волі?

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

Роздратування

/= коса коса риса (і це правильно, це -> \- це зворотний кут нахилу)

LaTeX = "латек"


1
Зворотна коса? Ти серйозно? Його назва - "barra retroversa" !!! :-)
Wizard79

1
@Lorenzo, я нарешті знайшов робоче місце, де імена змінних є італійською! І всі змінні є глобальними! Це просто весело! Так чи інакше LOL для 'barra retroversa' XD
Federico klez Culloca

2

ДОГОВІР. Я чув, як деякі люди говорять GUID, деякі люди вимовляють його римуванням "рідиною", а деякі люди вимовляють її римуванням "кальмарами".


2

#
Це також можна назвати знаком числа або октоторпом для ще однієї пари відповідей.

<,>

Це "кутові дужки", як правило, зараз, хоча дорослішаючи, я знав їх як менше, так і більше.


2

GUI: gee-you-eye vs. "gooey". Я завжди припускав, що це колишній, але я чув, як декілька людей (з набагато більшими професійними повноваженнями, ніж мої, що "ледве любительські") посилаються на це іншим шляхом.


1
"Гуї" просто так набагато простіше сказати. Поміркуйте: "ZIP-накопичувач", "SCSI".
Марк C


Навіть я кажу це як Гуї !!

Мені ніколи не подобалося "гуї", але його виросли на мене останнім часом, набагато простіше сказати
Джейк

1

Насправді не програмування, але це клопоче мене, коли американці говорять «Маршрутизатор» (перший склад рифмовок із «вийшов»), а європейці кажуть «Root-er».

Я знаю, що це базується на тому, як американці кажуть "Route", але чому тоді співається пісня Route 66?


1
Це мене теж отримує, хоча я не думаю, що багато американців також вимовляють "е", тому це більше схоже на rowt-r. Справедливо кажучи, багато британців кажуть, що корінь-ух або корінь-ах, деякі з більшою кількістю бурхливості, ніж інші.
Алан Пірс

3
На щастя, живучи в Штатах, ви можете сказати будь-яку вимову, і вас зрозуміють просто чудово, але Американу не можна судити за піснярами в 1946 році.
Jé Queue

Вимова "маршруту" як "корінь" (незважаючи на вимову "маршрутизатора" як "вертепу"), частіше зустрічається на Північному Сході. Запитайте когось із Коннектикуту, яка найнебезпечніша дорога в їхньому штаті - "Корінна шість".
ажеглов

2
Корінь проти рядка залежить від регіону та контексту. Наприклад, я можу запитати: "Якого корінця ви їхали по країні?", Але запитати: "Яку вертушку ви взяли з роботи додому?"
mellowsoon

1

На колишній роботі ми мали релігійну вогненну війну навколо вимови GIF . Я стверджував, що G повинен бути жорстким G, оскільки він представляє слово Graphics. Мої колеги стверджували, що оскільки G перед I, це повинно бути м'яким G, як у жирафи. Вони також стверджували, що творець формату вимовляє м'який G, тому ми повинні сприймати це як остаточний доказ.

Отже, на цій роботі я був автором нашого модуля Output Run-Time, скорочено ORT . Як творець, я вимагав, щоб він був вимовлений GIF з твердим G. Дехто мене ненавидів.


Я завжди вимовляв це "джифф", і кину з ким-небудь, хто вимовляє це інакше! ха-ха, як і твої колеги, я вирішив вимовити це саме тому, що творець мав на увазі, щоб це було сказано саме так.
mellowsoon

Я завжди говорив "jif", як це називалося в моєму колі BBS SysOps.
Черга Jé

1
Тепер ви проголосили SysOp як "Sis-Opp" чи "Sye-Sopp"? На жаль, я почув і те, і інше.
Джессі К. Слікер

1
@John: "Jif" у колишніх колоніях - це арахісове масло. Не надто добре з лимоном :)
Jesse C. Slicer

1
Як ваші колеги вимовляють "подарунок", "зябра" та "гет"?
saus

1

char = 'chaar', як у 'обпалених останків гострих босів знайдено в серверній кімнаті'

! = 'баг', якщо я розмовляю з lick / unix geek, 'знак оклику', якщо я розмовляю з звичайною людиною

# = "фунт", якщо я розмовляю з програмістом, "знак цифри" для всіх інших

#! = хеш-баг, якщо я розмовляю з Перлі, не потрібно цього говорити нікому

* = зірочка, зрідка зірка

regex = regg, як у reggae, наприклад, як у колишнього співробітника

sql = SQUEAL

| = 'труба' під час розмови із системними програмістами, 'вертикальна смуга' для звичайних людей

bin = 'bin' як у 'bin thar, dun that'

lib = 'lib' як у звільненні

тощо = тощо

/ = косою рисою вперед, тому двозначності немає

LaTeX = lahy tehx, оскільки я південний


З: Що їдять ірландські програмісти Perl на сніданок? A: Бангері і хеш!
Марк C

1

Спостерігаючи за NFL плей-офф і побачив, що Audible Pepsi комерційний, і вони сказали "зворотний кут", і я про перевернувся! Мене це дійсно турбує, тому я вирішив заглянути і подивитися, чи я єдиний. Радий бачити, що я ні! Що мене насправді турбує, якщо ти навіть не знаєш, чому б ти навіть сказав "назад", перш ніж сказати "коса"? Якщо я не знаю, якого кольору автомобіль мого начальника, але я знаю, що це, скажімо, Grand Am, я не збираюся говорити: "Мій бос з'явиться в червоному Grand Am." Я покину " червоний ”з нього! Якщо ви цього не знаєте, просто залиште «назад» від нього! Я б не заперечував проти того, якби вони називали зворотну косу рису "косою рисою", принаймні це якась коса риса! Як вони називають зворотний нахил? Вибачте, це домашній вихованець.


Можливо, гіперкорекція, бо це звучить більше «комп’ютерно».
Джон Перді

Люди, які вивчали 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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.