Pronuncia in programmazione? [chiuso]


15

Come pronunci correttamente o erroneamente i termini di programmazione? Qualcuno che trovi ha bisogno di una rigorosa correzione o storia nella prima cultura CS?

Programmazione

char = "tchar" non ti interessa?

! = botto non esclamativo?

#= sterlina non hash? Eccezione #!= shebang

* = splat non stella?

regex = "rej ex" non "regg ex"?

sql= "sq l" non "sequel" (già risposto, ovvero)

Unixen

| = tubo non barra verticale?

bin = bin come nel pin, non come nel binario?

lib = lib come in libreria, non come in liberate?

etc= "ett see", non "et c" (come in /etce non "& c")

Fastidio

/ = barra non barra rovesciata

LaTeX = "laytek" non "lay teks"


25
Io pronuncio etc et cetera. Forse sono strano.
Matt Ellen,

3
Mi pronuncio charcome se avessi iniziato la parola "personaggio". Per me ha più senso. E quando sento "sterlina", penso spesso a £ e devo ricordare a me stesso che molte persone significano invece il carattere #. Ora, / ovviamente non è una barra rovesciata, sarebbe \. E devo ancora incontrare un madrelingua inglese che sappia pronunciare TeX nel modo richiesto dalla descrizione di Knuth. :-) (Ma immagino che il madrelingua greco direbbe la stessa cosa della mia pronuncia, quindi starò zitto.)
Christopher Creutzig

2
La prossima volta che dovrò pronunciare il \*personaggio, userò la parola "splat". XD
gablin,

5
"Scoiattolo" per SQL.
Kramii,

3
Ho sempre trovato divertente il fatto che per tempo immemorabile SCSI sia stato definito "sciatto", ma Apple ha cercato tra la fine degli anni '80 e l'inizio degli anni '90 di definirlo "sexy". Hanno perso quella battaglia.
Jesse C. Slicer,

Risposte:


18

Per riassumere la mia esperienza (nordamericana):

  • char può essere pronunciato in entrambi i modi: come "char" in "carboncino" o vicino a "care"; mai come "macchina"
  • ! è un "punto esclamativo"
  • # è un "cancelletto" (probabilmente un americanismo)
  • * è un "asterisco" (mai in 15 anni nessuno ha mai sentito chiamarlo "splat")
  • RegEx con una "g" dura perché è normale, non rejular.
  • SQL : ascoltato sia "ess-queue-ell" che "sequel"; ma (Microsoft) SQL Server è molto più spesso definito "server sequel".
  • bin è come un cestino; non "bine"
  • L'antenato di LaTeX è TeX. La pronuncia "tech" risale al creatore di TeX, Donald Knuth. In realtà la X avrebbe dovuto suonare più come la "ch" tedesca di Bach. "La-tech" è l'unico modo in cui LaTeX è pronunciato nella comunità di ricerca degli Stati Uniti; se lo pronunci come una specie di gomma, dai via che non gli appartieni.

sono d'accordo con tutti i tuoi
tcrosley,

Huh. Mi pronuncio sempre charcome car.
Christian Mann,

No, è "asterik".
Michael K,

1
Wow, non ho mai sentito "bine".
Segna C

6
# è hash. £ è sterlina.

10

Ovviamente un bel po 'di persone non ha fatto i compiti e ha letto l' elenco delle domande poste di rado a comp.lang.c. Altrimenti, avrebbero saputo pronunciare char:

19.26: Come si pronuncia `` char ''?

Come la prima parola di `` char * ''. L'accento è generalmente sulla prima sillaba.

Alcuni altri pezzi sono più divertenti:

17.6: Cos'è questo `` spazio bianco '' di cui continuo a sentire?

Lo spazio bianco è un termine razzista e segregazionale. Implicitamente, lo spazio "scuro" o "colorato" (ovvero il carattere '_') non è abbastanza buono per separare i token. Ancora più interessante, i personaggi degli spazi bianchi tengono gli altri token separati. Dicono che è per l'analisi, ma ci sono ampie prove che l'obiettivo dello spazio bianco è quello di impedire agli altri personaggi di "prendere il controllo" del programma. Questo è mascherato dalla descrizione di C come "insensibile allo spazio bianco" - un semplice stratagemma per la simpatia.


8

# = Hash (£ è un segno di cancelletto)

! = Pling


3
Pling? Bling di plastica? Whaaa?
Incognito,


1
+1 per il pling. Mi manca pling. Era il nome ufficiale del "!" operatore in BBC BASIC.
Kramii,

Questo risale alle origini di Cambridge del microcomputer della BBC e al fatto che in quel periodo (io sono di quell'annata) il corso di informatica all'università ha coinvolto molto lavoro in BCPL. Presumo che abbiano portato il nome.
uɐɪ

4

Siamo un negozio molto internazionale: non esiste un modo corretto, purché ci comprendiamo tutti.

Fastidio: # è hash nell'inglese britannico corretto (e come lo usiamo): £ o libbre sono sterline per gli europei.


3

Non mi occupo sempre di tutto questo, ma ...

Programmazione

char = "tchar" non ti interessa?

hard c like car (perché deriva dal "personaggio")

! = botto non esclamativo?

Sono solo abituato a chiamare questa esclamazione: da dove viene "bang"? Deve essere un americanismo.

# = cancelletto non hash? Eccezione #! = shebang

hash - di nuovo, la sterlina è un americanismo

* = splat non stella?

stella o asterisco

regex = "rej ex" non "regg ex"?

rejex - hard g qui sembra strano

sql = "sq l" non "sequel" (già risposto, solo ie)

Entrambi a seconda dell'umore in cui mi trovo. Normalmente, dico "Sequel Server", "My Sequel", ma "SQ L" quando sono da solo

Unixen

| = tubo non barra verticale?

pipe, sebbene la chiamassi barra verticale.

bin = bin come nel pin, non come nel binario?

bin come in questo è dove tutta la mia spazzatura va :)

lib = lib come in libreria, non come in liberate?

lib come in liberate perché dire "libe" suona semplicemente male. Sembra che sto cercando di dire "lubrificante" con un accento australiano

etc = "ett see", non "et c"

eccetera, ma non sono principalmente unix, quindi potrei sbagliarmi

Fastidio

/ = barra non barra rovesciata

barra o barra.

LaTeX = "laytek" non "lay teks"

come in lattice poiché è così che si scrive - forse puoi usarlo con la tua lib dall'alto.


1
"bang" è un comune Unixismo più antico, non americano, non credo.
Jé Queue,

Giusto, ma da dove proviene Unix - che cosa ha fatto sì che alcuni bod di Unix guardassero il venerabile punto esclamativo e decidessero di chiamarlo "botto"? Ha fatto esplodere la sua macchina in una pioggia di fuochi d'artificio?
JohnL,


Oh bene uno dei piccoli misteri della vita, eh?
Giovanni L

Non sono un americano divertente, ma da dove viene il tuo sistema operativo?
Oomeid,

3

Io uso il seguente:

  • char: "char", come in "charbroiled". Rima piacevolmente con "stella", quindi "char *" viene fuori come "stella".
  • !: Intrigante; Non sono sicuro di averlo mai pronunciato ad alta voce. Probabilmente direi "punto esclamativo", a dire il vero, giusto per essere chiari.
  • #: "Hash", anche se a volte nella mia testa dico anche "numero".
  • * : "Stella"
  • Regex: "REG-ex". È interessante, dal momento che "normale" ha un g duro, ma suppongo che il g morbido scorra meglio.
  • SQL: Forse sono diverso dalla maggior parte delle persone, ma dico "sequel", tranne nel caso di PostgreSQL. Ho sentito che puoi dire su quali programmatori RDBMS si sono tagliati i denti, poiché coloro che hanno imparato su SQL Server tendono a dire "sequel" e tutti gli altri tendono a dire "ess cyoo ell". Non sono sicuro che sia vero, ma è vero nel mio caso. :)
  • |: "Pipe". Duh. :)
  • bin: "bin" fa rima con "pin"
  • lib: "lib" come in "liberate"
  • etc: "ets-see", come in "slash ets-see". :)
  • /: "Barra". Mi dà fastidio anche quando la gente lo definisce una barra rovesciata, tanto che ho scritto un post sul blog molte lune fa.
  • LaTeX: dico "LUH-tech".

Ne lancerò un altro nel mix:

  • Mac OS X: è "Mac OS Ten ", non "Mac OS Ex " :)

La prima volta che l'ho visto, ho pensato "LAY-tex". Ora dico "LAY-tech". Non c'è bisogno di essere pretenzioso. Se avessimo cercato precisione in greco, dovremmo dire "ahlfa", "veeta", "ghamma", "eeta, zeeta, theeta" e "mee", "nee", "khchi".
Segna C

2

Ho imparato la maggior parte del mio gergo di programmazione dal mio compagno di stanza al college che era anche un CS maggiore. L'unica cosa che ha fatto "sbagliato" è stata intenzionalmente pronunciare "sql" come "ess coo ell":

regex: regg exx

lib: come in liberazione (da Windows)

bin: come nel cestino

ecc: et cetera (dal latino e così via )

|: pipe

# !: la "linea del botto"

#: segno di tratteggio


"etc: et cetera (dal latino e così via)" in realtà, et cetera nella letteratura latina significa "e altre cose"
Federico klez Culloca,

Forse la pronuncia di SQL dovrebbe leggere "ess-kyoo-ELL" (a meno che non sia un tedesco).
Mark C

@Mark: No. Era questo il punto in cui l'ho messo tra virgolette; è un errore intenzionale. "Kyoo" sarebbe la strada giusta.
anfetamachina,

2

char = character

! = exclamation

# = hash

* = Star

regex= rej x

sql = S Q L


Quindi come si chiama #!?
Jé Queue,

Mi ci è voluto un po 'prima di capire cosa significasse il nome di Squillman.
Segna C

2

char = "tchar"

! = punto esclamativo (in italiano)

# = "sharp" o stranamente dico "S" (come "ess") se si tratta di un'istruzione preprocessore C O_O

#! = shebang

* = asterisco (di nuovo italiano)

regex = "rej ex"?

sql = "sq l" o "sequel"

Unixen

| = pipe?

bin = bin come nel pin

lib = lib come in libertà?

etc = "etch"

Fastidio

/= barra (ed è corretto, questo -> \è la barra rovesciata

LaTeX = "latek"


1
Backslash? Sei serio? Si chiama "barra retroversa" !!! :-)
Wizard79,

1
@Lorenzo, ho finalmente trovato un posto di lavoro in cui i nomi delle variabili sono in italiano! E tutte le variabili sono globali! Questo è semplicemente divertente! Comunque LOL per 'barra retroversa' XD
Federico klez Culloca il

2

GUID. Ho sentito alcune persone dire GUID, alcune persone che lo pronunciano in rima con "fluido" e alcune persone che lo pronunciano in rima con "calamari".


2

#
Questo può anche essere chiamato il segno numerico o l'ottotorpe per un'altra coppia di risposte.

<,>

Queste sono "parentesi angolari" di solito ora, sebbene crescendo le conoscessi come rispettivamente inferiori e maggiori di.


2

GUI: gee-you-eye vs. "gooey". Ho sempre pensato che fosse il primo, ma ho sentito diverse persone (con credenziali di gran lunga più professionali delle mie, che essendo "a malapena dilettanti") si riferiscono ad esso nell'altro modo.


1
"Gooey" è molto più facile da dire. Considerare: "ZIP drive", "SCSI".
Mark C

Gli investigatori del CSI dicono "appiccicoso".
Joey Adams,

Anche io lo dico come Gooey !!

Non mi è mai piaciuto "appiccicoso" ma è cresciuto su di me di recente, è molto più facile da dire
Jake,

1

Non proprio programmazione, ma mi dà fastidio quando gli americani dicono "Router" (la prima sillaba fa rima con "out"), mentre gli europei dicono "Root-er".

So che si basa sul modo in cui gli americani dicono "Route", ma allora perché la canzone Route 66 è cantata così com'è?


1
Anche questo mi prende, anche se non credo che molti americani pronunciano neanche la 'e', ​​quindi è più simile a rowt-r. Per essere onesti, molti inglesi dicono root-uh o root-ah, alcuni con un grugnito più di altri.
Alan Pearce,

3
Fortunatamente, vivendo negli Stati Uniti, puoi pronunciare una delle due pronuncia e sarai compreso bene, ma Americana non può essere giudicata dai cantautori nel 1946.
Jé Queue,

Pronunciare "route" come "root" (nonostante pronunciare "router" come "rowter") è più comune nel Nordest. Chiedi a chiunque dal Connecticut, qual è la strada più pericolosa del loro stato: "Root Six".
Azheglov,

2
La radice vs. rowt dipende dalla regione e dal contesto. Ad esempio, potrei chiederti: "Quale radice hai guidato attraversando il paese?", Ma chiedi "Quale rowt hai portato a casa dal lavoro?"
Mellowsoon,

1

In un precedente lavoro, avevamo una fiamma religiosa attorno alla pronuncia di GIF . Ho sostenuto che il G dovrebbe essere un G duro perché rappresenta la parola Grafica. I miei colleghi hanno sostenuto che, poiché la G è di fronte a una I, dovrebbe essere una G morbida come nella giraffa. Hanno inoltre sostenuto che il creatore del formato pronuncia con un soft-G, quindi dovremmo prenderlo come prova finale.

Quindi, in quel lavoro, ero l'autore del nostro modulo Output Run-Time, abbreviato ORT . Come creatore, ho chiesto che fosse pronunciato GIF con un hard-G. Alcune persone mi odiavano.


L'ho sempre pronunciato jiff, e lo lancerò con chiunque lo pronunci diversamente! haha Come i tuoi colleghi, ho scelto di pronunciarlo in quel modo perché il creatore voleva che fosse detto in quel modo.
mellowsoon,

Ho sempre detto "jif" in quanto è stato chiamato nella mia cerchia di BBS SysOps.
Jé Queue,

1
Ora hai pronunciato SysOp come "Sis-Opp" o "Sye-Sopp"? Purtroppo, ho sentito entrambi.
Jesse C. Slicer,

1
@John: "Jif" nelle ex colonie è un burro di arachidi. Non troppo buono con il limone :)
Jesse C. Slicer,

1
In che modo i tuoi colleghi pronunciano "regalo", "gill" e "git"?
salsiccia

1

char = 'chaar' come in 'i resti carbonizzati del boss dai capelli appuntiti sono stati trovati nella sala server'

! = 'bang' se sto parlando con un geek linux / unix, 'punto esclamativo' se sto parlando con una persona normale

# = 'cancelletto' se sto parlando con un programmatore, 'segno numerico' per tutti gli altri

#! = hash-bang se sto parlando con un Perlie, non c'è bisogno di dirlo a nessun altro

* = asterisco, a volte stella

regex = regg come nel reggae, ex come nell'ex dipendente

sql = SQUEAL

| = "pipe" quando si parla con programmatori di sistemi, "barra verticale" per le persone normali

bin = 'bin' come in 'bin thar, dun that'

lib = 'lib' come in liberazione

etc = et cetera

/ = barra rovesciata, quindi non c'è ambiguità

LaTeX = lahy tehx, visto che sono meridionale


D: Cosa mangiano i programmatori di Perl irlandesi a colazione? A: Bangers and hash!
Segna C

1

Guardando i playoff della NFL e ho visto quella pubblicità di Audible Pepsi e loro hanno detto "backslash" e io ho girato! Mi preoccupo molto per questo, quindi ho deciso di cercarlo e vedere se sono l'unico. Sono contento di vedere che non lo sono! Ciò che mi dà davvero fastidio è che se non lo sapessi, perché dovresti persino dire "indietro" prima di dire "barra"? Se non so di che colore è la macchina del mio capo ma so che è una, diciamo, Grand Am, non dirò "Il mio capo si presenterà in una Grand Am rossa". Lascerei il " rosso "fuori di esso! Se non lo sai, lascia semplicemente il "retro" fuori di esso! Non mi dispiacerebbe tanto se chiamassero una barra rovesciata una "barra", almeno è una specie di barra! Come si chiama una barra rovesciata? Mi dispiace, è una pipì per animali domestici.


Probabilmente un'ipercorrezione, perché suona più "computerizzata".
Jon Purdy

Le persone che hanno imparato MS-DOS anni fa si sono abituate a dire "barra rovesciata" perché le stavano scrivendo. Penso che derivi da vaghi ricordi di una "barra rovesciata" come risultato di un computer.
Matthew Frederick,

1

Mi sono insegnato a programmare e, di conseguenza, ho imparato un sacco di nuove parole, senza mai sentire le persone pronunciarle. Ad esempio, è stato solo dopo aver programmato per circa 4 anni (il mio ultimo anno al liceo) che ho imparato che la sintassi è sin tax, non sinusoidale.

Alcune cose che considero un po 'strane per me:

* = stella (codice C come *x=10 io pronuncio come 'stella Ex uguale a 10')

stdio = es-studio

stdlib = es-tee-dee-lib (lib come in libertario)

# mi è stato martellato fino a quando ho iniziato a usare C #, non lo pronuncio sia in libbra che in acuto quando leggo il codice

&= e, anche quando è davvero l' address ofoperatore

$= stringa. Questo è dal primo linguaggio di programmazione che ho usato (DarkBasic) in cui i nomi delle variabili con il prefisso $ erano variabili stringa.

% = percentuale

! = no (anche durante la lettura di righe di comando e simili)

SQL = Sequel dallo scorso anno in cui ho iniziato a usarlo perché per me è molto più facile dirlo che S Q L


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.