Wymowa w programowaniu? [Zamknięte]

15

Jak poprawnie lub błędnie wymawiasz terminy programowania? Czy uważasz, że potrzebujesz ścisłej korekty lub historii we wczesnej kulturze CS?

Programowanie

char = „tchar” to nie obchodzi?

! = huk nie wykrzyknik?

#= Funt nie hash? Wyjątek #!= shebang

* = ikona nie gwiazda?

regex = "rej ex" not "regg ex"?

sql= „sql” nie „sequel” (już odpowiedział, tylko tj.)

Unixen

| = rura nie pionowa?

bin = bin jak w pinie, a nie jak w binarnym?

lib = lib jak w bibliotece, a nie jak w liberate?

etc= „ett see”, a nie „et c” (as in /etcand not „& c”)

Kłopot

/ = ukośnik nie odwrotny

LaTeX = „laytek” nie „lay teks”

Kolejka Jé
źródło
25
Wymawiam etc et cetera. Może jestem dziwny.
Matt Ellen
3
Wymawiam, charjak zaczynam słowo „charakter”. Po prostu ma dla mnie więcej sensu. A kiedy słyszę „funt”, często myślę o £ i muszę sobie przypomnieć, że wielu ludzi oznacza zamiast tego znak #. Teraz / nie jest oczywiście odwrotnym ukośnikiem, to byłby \. I jeszcze nie spotkałem native speakera języka angielskiego, który może wymówić TeX tak, jak wymaga tego opis Knutha. :-) (Wydaje mi się, że rodowity mówca grecki powiedziałby to samo o mojej wymowie, więc będę cicho.)
Christopher Creutzig
2
Następnym razem, gdy będę wymawiał \*znak, użyję słowa „ikona”. XD
gablin
5
„Wiewiórka” dla SQL.
Kramii
3
Zawsze uważałem za zabawne, że od niepamiętnych czasów SCSI było wymawiane jako „scuzzy”, ale Apple pod koniec lat 80. i na początku lat 90. wymówiło je jako „sexy”. Przegrali tę bitwę.
Jesse C. Slicer

Odpowiedzi:

18

Podsumowując moje własne (północnoamerykańskie) doświadczenie:

  • char można wymawiać na dwa sposoby: jak „char” w „charcoal” lub blisko „care”; nigdy nie lubię „samochodu”
  • ! jest „wykrzyknikiem”
  • # to „znak funta” (prawdopodobnie amerykanizm)
  • * to „gwiazdka” (nigdy od 15 lat nikt nie nazywał jej „splat”)
  • RegEx z twardym „g”, ponieważ jest regularny, a nie radialny.
  • SQL : słyszałem zarówno „ess-queue-ell”, jak i „sequel”; ale SQL Server (Microsoft) jest znacznie częściej wymawiany jako „serwer kontynuacji”.
  • kosz jest jak kosz; nie „bine”
  • Przodkiem LaTeXa jest TeX. Wymowa „tech” sięga aż do twórcy TeXa, Donalda Knutha. W rzeczywistości X miał brzmieć bardziej jak niemiecki „ch” w Bachu. „La-tech” to jedyny sposób, w jaki LaTeX jest wymawiane w amerykańskiej społeczności badawczej; jeśli wymawiasz to jak gumę, zdradzasz, że do niej nie należysz.
azheglov
źródło
zgadzam się ze wszystkimi
tcrosley
Huh Zawsze mówię charjak car.
Christian Mann
Nie, to „asterik”.
Michael K
1
Wow, nigdy nie słyszałem „bine”.
Mark C,
6
# to skrót. £ jest funtem.
10

Oczywiście sporo osób nie odrobiło pracy domowej i nie przeczytało listy comp.lang.c rzadko zadawanych pytań . W przeciwnym razie wiedzieliby, jak wymówić char:

19.26: Jak wymówić `` char ''?

Jak pierwsze słowo `` char * ''. Akcent jest generalnie na pierwszej sylabie.

Niektóre inne elementy są zabawniejsze:

17.6: O czym jest ta `` biała przestrzeń '', o której wciąż słyszę?

Biała przestrzeń to rasistowski, segregacyjny termin. Domniemana „ciemna” lub „kolorowa” spacja (tj. Znak „_”) nie jest wystarczająco dobra, aby rozdzielić tokeny. Co ciekawsze, białe znaki oddzielają pozostałe żetony. Mówią, że jest to parsowanie, ale istnieje wiele dowodów na to, że celem białych znaków jest powstrzymanie innych postaci przed przejęciem programu. Jest to zamaskowane przez opis C jako „niewrażliwy na białą przestrzeń” - prosta sztuczka dla współczucia.

Jerry Coffin
źródło
8

# = Hash (£ jest znakiem funta)

! = Pling

uɐɪ
źródło
3
Pling? Plastikowe blingowanie? Aه?
Incognito
Pochodzi z języka programowania BCPL - jednego z prekursorów C.
u
1
+1 za pling. Tęsknię za plingiem. To była oficjalna nazwa „!” operator w BBC BASIC.
Kramii
To sięga początków mikrokomputera BBC w Cambridge i faktu, że mniej więcej w tym czasie (jestem z tego rocznika) kurs informatyki na uniwersytecie wymagał dużo pracy w BCPL. Zakładam, że nosili nazwę.
u
4

Jesteśmy bardzo międzynarodowym sklepem: nie ma właściwej drogi, o ile wszyscy się rozumiemy.

Irytacja: # to skrót w brytyjskim angielskim (i jak go używamy): funt lub funt jest funtem dla Europejczyków.

gbn
źródło
3

Nie radzę sobie z tym wszystkim przez cały czas, ale ...

Programowanie

char = "tchar" to nie obchodzi?

twardy jak samochód (bo pochodzi od „postaci”)

! = huk nie wykrzyknik?

Jestem przyzwyczajony do nazywania tego wykrzyknika - skąd się wzięło „huk”? To musi być amerykanizm.

# = funt nie hash? Wyjątek #! = shebang

hash - znowu funt to amerykanizm

* = ikona nie jest gwiazdą?

gwiazda lub gwiazdka

regex = "rej ex" not "regg ex"?

rejex - hard g tutaj po prostu brzmi dziwnie

sql = „sql” nie „sequel” (już odpowiedział, tylko tj.)

Obie zależą od tego, w jakim jestem nastroju. Zwykle mówię „Sequel Server”, „My Sequel”, ale „SQ L”, gdy jest sam

Unixen

| = rura nie pionowa?

potok, chociaż zwykłem to nazywać pionowym paskiem.

bin = bin jak w pinie, a nie jak w binarnym?

bin jak tam, gdzie idzie cała moja śmieci :)

lib = lib jak w bibliotece, a nie jak w liberate?

lib jak w liberate, ponieważ powiedzenie „libe” po prostu brzmi źle. Wygląda na to, że próbuję powiedzieć „smarować” australijskim akcentem

etc = „ett see”, a nie „et c”

i tak dalej, ale nie jestem facetem z gatunku unix, więc mogę się z tym mylić

Kłopot

/ = ukośnik nie odwrotny

ukośnik lub ukośnik.

LaTeX = „laytek” nie „lay teks”

jak w lateksie, bo tak się pisze - być może możesz użyć go z lib z góry.

JohnL
źródło
1
„huk” jest powszechnym starszym Unixizmem, nie uważam, że to Americana.
Jé Queue
Racja, ale skąd to się wzięło w Uniksie - co sprawiło, że niektórzy uniksowi spojrzeli na czcigodny wykrzyknik i postanowili nazwać to „hukiem”? Czy to spowodowało, że jego maszyna wybuchła pod deszczem fajerwerków?
JohnL
en.wikipedia.org/wiki/Exclamation_point nie do końca mówi.
Jé Queue
No cóż, jedna z małych tajemnic życia, co?
JohnL
Nie jestem amerykańską zabawą, ale skąd pochodzisz?
omeid
3

Używam następujących:

  • char: „char”, jak w „charbroiled”. Ładnie rymuje się z „star”, więc „char *” wygląda jak „char star”.
  • !: Intrygujące; Nie jestem pewien, czy kiedykolwiek wypowiedziałem to na głos. Prawdopodobnie powiedziałbym „wykrzyknik”, szczerze mówiąc, po prostu dla jasności.
  • #: „Hash”, chociaż czasami w mojej głowie mówię też „liczba”.
  • * : „Gwiazda”
  • Regex: „REG-ex”. To interesujące, ponieważ „regularny” ma twarde g, ale przypuszczam, że miękkie g płynie lepiej.
  • SQL: Może różnię się od większości ludzi, ale mówię „sequel”, z wyjątkiem PostgreSQL. Słyszałem, że możesz powiedzieć, co programiści RDBMS wycinają zęby, ponieważ ci, którzy nauczyli się na SQL Server, zwykle mówią „sequel”, a wszyscy inni mówią „eess cyoo ell”. Nie jestem pewien, czy to prawda, ale w moim przypadku tak jest. :)
  • |: „Rura”. Duh. :)
  • bin: „bin” rymuje się z „pin”
  • lib: „lib” jak w „liberate”
  • etc: „ets-see”, jak w „slash ets-see”. :)
  • /: „Slash”. Denerwuje mnie również, gdy ludzie nazywają to odwrotnym ukośnikiem - tak bardzo, że napisałem post na blogu na wiele księżyców temu.
  • Lateks: Mówię „LUH-tech”.

Wrzucę kolejny do miksu:

  • Mac OS X: „Mac OS Ten ”, a nie „Mac OS Ex ” :)
mipadi
źródło
Gdy pierwszy raz go zobaczyłem, pomyślałem „LAY-tex”. Teraz mówię „LAY-tech”. Nie musisz być pretensjonalny. Jeśli dążymy do dokładności w języku greckim, powinniśmy powiedzieć „ahlfa”, „veeta”, „ghamma”, „eeta, zeeta, theeta” i „mee”, „nee”, „khchi”.
Mark C
2

Nauczyłem się większości mojego żargonu programistycznego od mojej współlokatorki na studiach, która również była studentką CS. Jedyne, co zrobił „źle”, to celowo wymawia się „sql” jako „ess coo ell”:

regex: regg exx

lib: jak w wyzwoleniu (z Windows)

kosz: jak w koszu na ubrania

etc: et cetera (z łaciny i tak dalej )

|: rura

# !: „linia huku”

#: znak kreskowania

amfetamachina
źródło
„etc: et cetera (z łaciny i tak dalej)” faktycznie, et cetera w łacińskiej literaturze oznacza „i inne rzeczy”
Federico klez Culloca,
Być może wymowa SQL powinna brzmieć „ess-kyoo-ELL” (chyba że jest to np. Język niemiecki).
Mark C
@Mark: Nie. Taki był cel mojego umieszczenia go w cytatach; jest to celowe nieporozumienie. „Kyoo” byłoby właściwą drogą.
amfetamachina
2

char = character

! = exclamation

# = hash

* = Star

regex= rej x

sql = S Q L

Pramodh
źródło
Więc jak dzwonisz #!?
Jé Queue
Minęło trochę czasu, zanim zdałem sobie sprawę, co znaczy imię Squillman.
Mark C,
2

char = "tchar"

! = punto esclamativo (po włosku)

# = „ostry” lub dziwnie mówię „S” (jak „ess”), jeśli jest to instrukcja C preprocesora O_O

#! = shebang

* = asterisco (ponownie włoski)

regex = "rej ex"?

sql = „sql” lub „sequel”

Unixen

| = rura?

bin = bin jak w pinie

lib = lib jak w wolności?

etc = „wytrawianie”

Kłopot

/= ukośnik (i to prawda, to -> \jest odwrotnym ukośnikiem

LaTeX = „latek”

Federico Culloca
źródło
1
Ukośnik wsteczny? Mówisz poważnie? Jego nazwa to „barra retroversa” !!! :-)
Wizard79
1
@Lorenzo, w końcu znalazłem miejsce pracy, w którym nazwy zmiennych są w języku włoskim! Wszystkie zmienne są globalne! To jest po prostu zabawne! W każdym razie LOL dla „Barra retroversa” XD
Federico klez Culloca
2

GUID. Słyszałem, jak niektórzy mówią GUID, niektórzy mówią, że rymuje się z „płynem”, a niektórzy mówią, że rymuje się z „kałamarnicą”.

Mason Wheeler
źródło
2

#
Można to również nazwać znakiem liczbowym lub oktorem dla kilku kolejnych odpowiedzi.

<,>

Są to „nawiasy kątowe”, zwykle teraz, chociaż dorastając, znałem je odpowiednio jako mniejsze i większe.

JB King
źródło
2

GUI: gee-you-eye vs. „lepki”. Zawsze zakładałem, że to ten pierwszy, ale słyszałem, że kilka osób (o wiele bardziej profesjonalnych referencjach niż moje, które są „ledwie amatorskie”) odnosi się do tego w inny sposób.

Maulrus
źródło
1
„Gooey” jest o wiele łatwiejsze do powiedzenia. Rozważ: „Dysk ZIP”, „SCSI”.
Mark C
Badacze CSI mówią „lepki”.
Joey Adams,
Nawet ja mówię to jako Gooey !!
Nigdy nie lubiłem „lepkiego oka”, ale ostatnio wyrósł na mnie, o wiele łatwiej jest powiedzieć
Jake
1

Nie do końca programuje, ale denerwuje mnie, gdy Amerykanie mówią „Router” (pierwsza sylaba rymuje się z „out”), podczas gdy Europejczycy mówią „Root-er”.

Wiem, że opiera się to na tym, jak Amerykanie mówią „Route”, ale dlaczego tak się śpiewa utwór Route 66?

DanSingerman
źródło
1
To mnie też pociąga, chociaż nie sądzę, aby wielu Amerykanów wymawiało również „e”, więc bardziej przypomina rowt-r. Szczerze mówiąc, wielu Brytyjczyków mówi root-uh lub root-ah, niektórzy mają więcej chrząkania niż inni.
Alan Pearce
3
Na szczęście, mieszkając w Stanach, możesz wymawiać dowolną wymowę i zrozumiesz, ale w 1946 roku Americana nie może być osądzona przez autorów tekstów.
Jé Queue
Wymawianie „route” jako „root” (pomimo wymawiania „router” jako „rowter”) jest bardziej powszechne na północnym wschodzie. Zapytaj każdego z Connecticut, jaka jest najbardziej niebezpieczna droga w ich stanie - „Root Six”.
azheglov
2
Rdzeń vs. wiersz zależy od regionu i kontekstu. Na przykład mogę zapytać: „Który korzeń prowadziłeś jadąc przez kraj?”, Ale pytam: „Który wiersz zabrałeś do domu z pracy?”.
mellowsoon
1

W poprzedniej pracy mieliśmy religijny flamewar wokół wymowy GIF . Argumentowałem, że G powinno być twardym G, ponieważ reprezentuje słowo Grafika. Moi koledzy argumentowali, że skoro G znajduje się przed I, powinno być miękkie G jak u żyrafy. Twierdzili ponadto, że twórca formatu wypowiada się przy pomocy soft-G, więc powinniśmy wziąć to za ostateczny dowód.

Tak więc w tym zadaniu byłem autorem naszego modułu Output Run-Time, w skrócie ORT . Jako twórca zażądałem, aby był wymawiany jako GIF z twardą literą „G”. Niektórzy mnie nienawidzili.

Jesse C. Slicer
źródło
Zawsze wymawiałem jiff, i rzucę się na każdego, kto wymawia to inaczej! haha Podobnie jak wasi współpracownicy, postanowiłem to tak wymawiać, ponieważ twórca chciał, aby tak zostało powiedziane.
mellowsoon
Zawsze mówiłem „jif”, ponieważ tak to się nazywało w moim kręgu BBS SysOps.
Jé Queue
1
Czy wymawiasz SysOp jako „Sis-Opp” lub „Sye-Sopp”? Niestety słyszałem oba.
Jesse C. Slicer
1
@John: „Jif” w byłych koloniach to masło orzechowe. Niezbyt dobrze z cytryną :)
Jesse C. Slicer
1
Jak koledzy wymawiają „prezent”, „skrzel” i „git”?
saus
1

char = „chaar” jak w „zwęglone szczątki spiczastego włosa znaleziono w serwerowni”

! = „huk”, jeśli rozmawiam z maniakiem linux / unix, „wykrzyknik”, jeśli rozmawiam z normalną osobą

# = „funt”, jeśli rozmawiam z programistą, „znak liczbowy” dla wszystkich innych

#! = hash-bang, jeśli mówię do Perliego, nie musisz tego mówić nikomu innemu

* = gwiazdka, czasami gwiazda

regex = regg jak w reggae, np. jak w byłym pracowniku

sql = SQUEAL

| = „potok” podczas rozmowy z programistami systemów, „pionowy pasek” dla normalnych ludzi

bin = „bin” jak w „bin thar, dun that”

lib = „lib” jak w wyzwoleniu

etc = et cetera

/ = ukośnik do przodu, więc nie ma dwuznaczności

LaTeX = lahy tehx, ponieważ jestem z Południa

Steven A. Lowe
źródło
P: Co programiści Perla irlandzkiego jedzą na śniadanie? Odp .: Bangers i hash!
Mark C
1

Oglądając Playoffs NFL, zobaczyłem reklamę Audible Pepsi i powiedzieli „backslash”, a ja o przewróceniu! Naprawdę mnie to niepokoi, więc postanowiłem to sprawdzić i sprawdzić, czy jestem jedynym. Cieszę się, że nie jestem! Co naprawdę mnie martwi, jeśli nawet nie wiesz, dlaczego w ogóle powiedziałbyś „wstecz”, zanim powiesz „cięcie”? Jeśli nie wiem, jaki jest kolor samochodu mojego szefa, ale wiem, że to, powiedzmy, Grand Am, nie powiem „Mój szef pojawi się w czerwonym Grand Am”. Opuszczę „ czerwony ”z tego! Jeśli nie wiesz, po prostu zostaw to „z powrotem”! Nie miałbym nic przeciwko, gdyby nazwali odwrotnym ukośnikiem „ukośnikiem”, przynajmniej jest to jakiś ukośnik! Jak nazywają odwrotny ukośnik? Przepraszam, to sikanie dla zwierząt.

222
źródło
Prawdopodobnie hiperkorekcja, ponieważ brzmi bardziej jak „komputery”.
Jon Purdy,
Ludzie, którzy nauczyli się MS-DOS przed wiekami, przyzwyczaili się mówić „odwrotnym ukośnikiem”, ponieważ je piszą. Myślę, że wynika to z niejasnych wspomnień o „odwrotnym ukośniku” będącym wynikiem komputerowym.
Matthew Frederick
1

Nauczyłem się programowania i dzięki temu nauczyłem się wielu nowych słów, bez słyszenia, jak ludzie je wypowiadają. Na przykład dopiero po około 4 latach programowania (w szkole średniej) dowiedziałem się, że składnia to podatek od grzechu, a nie podatek sinusoidalny.

Niektóre rzeczy uważam za trochę dziwne:

*= gwiazda (kod C jak *x=10ja wymawiam jak „gwiazda Ex równa się 10”)

stdio = es-studio

stdlib = es-tee-dee-lib (lib jak w libertarian)

# był dla mnie funta, dopóki nie zacząłem używać C #, nie wymawiam go zarówno funta, jak i ostrości podczas czytania kodu

&= i, w tym, gdy tak naprawdę jest address ofoperatorem

$= ciąg. Jest to pierwszy użyty przeze mnie język programowania (DarkBasic), w którym nazwy zmiennych poprzedzone $ były zmiennymi łańcuchowymi.

% = procent

! = nie (nawet podczas odczytywania wierszy poleceń i tak dalej)

SQL = Sequel od zeszłego roku, kiedy zacząłem go używać, ponieważ łatwiej mi powiedzieć niż S Q L

Earlz
źródło
0

Podjąłem wymawianie fmt jako „fumt” dzięki Google Tech Talk „ The Go Programming Language ”. Podobnie wymawiam stdio jako „stəd-AYE-oh”.

Joey Adams
źródło