Pronuncia nella programmazione? [chiuso]

14

Come si pronunciano correttamente o erroneamente i termini di programmazione? Qualunque cosa tu abbia trovato bisogno di correzioni o cronologia rigorose nella prima cultura CS?

Programmazione

char ="tchar" non interessa?

! = bang non esclamativo?

# = pound non hash? Eccezione #! = shebang

* = splat not star?

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

sql = "sql" non "sequel" (già risposto, solo per es.)

Unixen

| = pipe non bar verticale?

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

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

etc ="ett see", non "e t c" (come in /etc e non "& c")

fastidio

/ = barra non backslash

LaTeX ="laytek" non "lay teks"

    
posta Jé Queue 28.04.2018 - 14:36
fonte

18 risposte

19

Per riassumere la mia esperienza (nordamericana):

  • char può essere pronunciato in entrambi i modi: come "char" in "charcoal" o close to "care"; mai come "auto"
  • ! è un "punto esclamativo"
  • # è un "segno di cancelletto" (probabilmente un americanismo)
  • * è un "asterisco" (mai in 15 anni qualcuno l'ha chiamato "splat")
  • RegEx con un hard "g" perché è regolare, non rejular.
  • SQL : sentito sia "ess-queue-ell" che "sequel"; ma (Microsoft) SQL Server è molto più spesso pronunciato "sequel server".
  • bin è come un cestino; non "bine"
  • L'antenato di LaTeX è TeX. La pronuncia "tech" riporta al creatore di TeX Donald Knuth. In realtà il X avrebbe dovuto suonare più come il "ch" tedesco in Bach. "La-tech" è l'unico modo in cui LaTeX viene pronunciato nella comunità di ricerca degli Stati Uniti; se lo pronunci come una sorta di gomma, dai via che non ti appartiene.
risposta data 22.10.2010 - 16:05
fonte
10

Ovviamente alcune persone non hanno fatto i compiti e hanno letto le comp.lang.c domande non frequenti elenco. Altrimenti, saprebbero come pronunciare char :

19.26: How do you pronounce ''char''?

Like the first word of ''char *''. The accent is generally on the first syllable.

Alcuni altri pezzi sono più divertenti:

17.6: What's this ''white space'' I keep hearing about?

White space is a racist, segregational term. Implicitly, "dark" or "colored" space (i.e., the '_' character) is not good enough to separate tokens. More interestingly, the white space characters keep the other tokens apart. They say it's for parsing, but there's ample evidence the goal of white space is to keep the other characters from "taking over" the program. This is disguised by the description of C as "white space insensitive" - a simple ploy for sympathy.

    
risposta data 28.10.2010 - 22:23
fonte
8

# = Hash (£ è un segno di cancelletto)

! = Pling

    
risposta data 22.10.2010 - 13:08
fonte
4

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

Fastidio: # è un hash in inglese britannico appropriato (e come lo usiamo): £ o lb è sterlina per gli europei.

    
risposta data 22.10.2010 - 18:39
fonte
3

Non mi occupo di tutto questo sempre ma ...

Programmazione

char = "tchar" not care?

difficile come la macchina (perché proviene da "carattere")

! = bang not exclamation?

Sono abituato a chiamare questa esclamazione - da dove proviene "bang"? Deve essere un americanismo.

# = pound not hash? Exception #! = shebang

hash - di nuovo, pound è un americanismo

* = splat not star?

asterisco, o asterisco

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

rejex - hard g qui sembra strano

sql = "s q l" not "sequel" (already answered, just i.e.)

Entrambi dipendono dall'umore in cui mi trovo. Normalmente, dico "Sequel Server", "My Sequel", ma "S Q L" quando è indipendente

Unixen

| = pipe not vertical bar?

pipe, sebbene lo chiamassi barra verticale.

bin = bin as in pin , not as in binary?

bin come in questo è dove tutto il mio junk va:)

lib = lib as in library , not as in liberate?

lib in quanto liberato perché pronunciare "libe" sembra sbagliato. Sembra che sto cercando di dire "lubrificante" con un accento australiano

etc = "ett see" , not "e t c"

et cetera, ma io non sono un ragazzo unix principalmente così potrei sbagliarmi con quello

fastidio

/ = slash not backslash

barra o barra in avanti.

LaTeX = "laytek" not "lay teks"

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

    
risposta data 22.10.2010 - 11:51
fonte
3

Io uso il seguente:

  • char: "char", come in "charbroiled". Fa rima bene con "stella", quindi "char *" viene visualizzato come "char star".
  • !: Intrigante; Non sono sicuro di averlo pronunciato ad alta voce. Probabilmente direi "punto esclamativo", per essere onesti, tanto per essere chiari.
  • #: "Hash", anche se a volte nella mia testa dico anche "numero".
  • * : "Stella"
  • Regex: "REG-ex". È interessante, dal momento che "regolare" ha un g difficile, ma suppongo che il g morbido vada meglio.
  • SQL: Forse differisco dalla maggior parte delle persone, ma dico "sequel", tranne nel caso di PostgreSQL. Ho sentito che puoi dire su quali programmatori RDBMS hanno tagliato i loro denti, in quanto quelli che hanno imparato su SQL Server tendono a dire "sequel" e tutti gli altri tendono a dire "ess cyoo ell". Non sono sicuro se 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 infastidisce quando la gente lo chiama anche un backslash - tanto che ho scritto un post di blog su di esso molte lune fa.
  • LaTeX: dico "LUH-tech".

Ne lancerò un altro nel mix:

  • Mac OS X: è "Mac OS dieci ", non "Mac OS Ex ":)
risposta data 22.10.2010 - 16:22
fonte
2

Ho imparato la maggior parte del mio gergo di programmazione dal mio compagno di stanza al college, che era anche uno specialista di CS. 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: as in clothesbin

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

|: pipe

# !: la "linea di botto"

#: segno di tratteggio

    
risposta data 22.10.2010 - 07:21
fonte
2

char = character

! = exclamation

# = hash

* = Star

regex = rej x

sql = S Q L

    
risposta data 22.10.2010 - 08:06
fonte
2

char="tchar"

! = punto esclamativo

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

#! = shebang

* = asterisco (di nuovo italiano)

regex ="rej ex"?

sql ="s q l" o "sequel"

Unixen

| = pipe?

bin = bin come in pin

lib = lib come in libertà?

etc ="etch"

fastidio

/ = barra (ed è corretto, questo - > \ è il backslash

LaTeX ="latek"

    
risposta data 22.10.2010 - 19:04
fonte
2

GUID. Ho sentito alcune persone dire G-U-I-D, alcune persone che la pronunciavano in rima con "fluido" e alcune persone la pronunciavano in rima con "calamaro".

    
risposta data 28.10.2010 - 18:56
fonte
2

#
Questo può anche essere chiamato il segno numerico o octothorpe per un altro paio di risposte.
<,>

Queste sono "parentesi angolari" di solito ora però crescendo li ho conosciuti come meno e maggiori di rispettivamente.

    
risposta data 28.10.2010 - 23:14
fonte
2

GUI: gee-you-eye vs. "gooey". Ho sempre pensato che fosse il primo, ma ho sentito diverse persone (con credenziali molto più professionali della mia, che essendo "a malapena dilettanti") si riferiscono in altro modo.

    
risposta data 29.10.2010 - 04:33
fonte
1

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

So che è basato sul modo in cui gli americani dicono "Route", ma allora perché la canzone Route 66 è cantata come è?

    
risposta data 22.10.2010 - 11:33
fonte
1

In un precedente lavoro, abbiamo avuto un flamewar religioso attorno alla pronuncia di GIF . Ho sostenuto che il G dovrebbe essere un hard-G perché rappresenta la parola Graphics. I miei colleghi hanno sostenuto che dal momento che la G è di fronte a un I, dovrebbe essere un soft-G come in una giraffa. Hanno inoltre argomentato che il creatore del formato pronuncia con un soft-G, quindi dovremmo prenderlo come prova finale.

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

    
risposta data 22.10.2010 - 19:12
fonte
1

char = 'chaar' come in 'i resti carbonizzati del boss a punta sono stati trovati nella stanza del server'

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

# = 'pound' se sto parlando con un programmatore, 'segno di numero' 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 in reggae, ex as in ex dipendente

sql = SQUEAL

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

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

lib = 'lib' come in liberation

etc = et cetera

/ = barra in avanti, quindi non c'è ambiguità

LaTeX = lahy tehx, dato che sono meridionale

    
risposta data 05.11.2010 - 04:20
fonte
1

Guardando i Playoff NFL e visto che commerciale Audible Pepsi e hanno detto "backslash" e ho circa capovolto! Mi sono davvero infastidito da questo, quindi ho deciso di cercarlo e vedere se sono l'unico. Sono contento di vedere che non lo sono! Ciò che veramente mi infastidisce è che se non lo sai nemmeno, perché dovresti dire "indietro" prima di dire "barra"? Se non so di che colore è la macchina del mio capo, ma so che è, per dire, Grand Am, non dirò "Il mio capo si presenterà in un Grand Am rosso". rosso "fuori di esso! Se non lo sai, lascia il "retro" fuori da esso! Non mi dispiacerebbe tanto se chiamassero un backslash una "barra", almeno è una sorta di barra! Come chiamano una barra rovesciata? Scusa, è un vero peccato.

    
risposta data 09.01.2011 - 03:54
fonte
1

Mi sono insegnato a programmare e come risultato ho imparato un sacco di nuove parole, senza mai sentire le persone pronunciarle. Per esempio, non è stato fino a 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 'strano per me:

* = stella (il codice C come *x=10 I pronuncia come 'stella Ex uguale a 10')

stdio = es-studio

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

# è stato sterlina per me fino a quando ho iniziato a usare C #, non lo pronuncio sia sterlina che nitida durante la lettura del codice

& = e, incluso quando è veramente l'operatore address of

$ = stringa. Questo è dal primo linguaggio di programmazione che ho usato (DarkBasic) dove i nomi delle variabili preceduti da $ erano variabili stringa.

% = percentuale

! = not (anche quando si leggono le righe di comando e simili)

SQL = Sequel dall'anno scorso in cui ho iniziato a usarlo perché è molto più facile per me dire di S Q L

    
risposta data 10.01.2011 - 08:09
fonte
0

Ho iniziato a pronunciare fmt come "fumato" grazie al Google Tech Talk " The Go Programming Language ". Allo stesso modo, pronuncio stdio come "stəd-AYE-oh".

    
risposta data 10.01.2011 - 05:13
fonte

Leggi altre domande sui tag