Prononciation en programmation? [fermé]


15

Comment prononcez-vous correctement ou par erreur les termes de programmation? Tout ce qui, selon vous, nécessite une correction ou une histoire stricte dans la première culture CS?

Programmation

char = "tchar" ne se soucie pas?

! = coup pas d'exclamation?

#= livre pas de hachage? Exception #!= shebang

* = splat pas star?

regex = "rej ex" pas "regg ex"?

sql= "sq l" pas "suite" (déjà répondu, juste ie)

Unixen

| = tuyau pas barre verticale?

bin = bin comme en pin, pas comme en binaire?

lib = lib comme dans la bibliothèque, pas comme dans liberate?

etc= "ett voir", pas "et c" (comme dans /etcet non "& c")

Contrariété

/ = barre oblique et non barre oblique inverse

LaTeX = "laytek" et non "lay teks"


25
Je prononce etc et cetera. Peut-être que je suis bizarre.
Matt Ellen

3
Je prononce charcomme si je commençais le mot «caractère». Cela a plus de sens pour moi. Et quand j'entends «livre», je pense souvent à £ et je dois me rappeler que beaucoup de gens veulent dire le caractère # à la place. Maintenant, / est évidemment pas une barre oblique inverse, ce serait \. Et je n'ai pas encore rencontré un locuteur natif de l'anglais qui peut prononcer TeX de la manière que la description de Knuth appelle. :-) (Mais je suppose que le grec natif dirait la même chose de ma prononciation, donc je vais me taire.)
Christopher Creutzig

2
La prochaine fois que je devrai prononcer le \*personnage, j'utiliserai le mot «splat». XD
gablin

5
"Squirrel" pour SQL.
Kramii

3
J'ai toujours trouvé amusant que depuis des temps immémoriaux SCSI soit prononcé "flou" mais Apple a essayé à la fin des années 80-début des années 90 de le prononcer comme "sexy". Ils ont perdu cette bataille.
Jesse C. Slicer

Réponses:


18

Pour résumer ma propre expérience (nord-américaine):

  • char peut être prononcé dans les deux sens: comme "char" dans "charcoal", ou proche de "care"; jamais comme "voiture"
  • ! est un "point d'exclamation"
  • # est un "signe dièse" (probablement un américanisme)
  • * est un "astérisque" (jamais en 15 ans personne n'a entendu parler de "splat")
  • RegEx avec un "g" dur car il est régulier, pas rajulaire.
  • SQL : entendu à la fois "ess-queue-ell" et "suite"; mais (Microsoft) SQL Server est beaucoup plus souvent prononcé "serveur suite".
  • poubelle est comme une corbeille; pas "bine"
  • L'ancêtre de LaTeX est TeX. La prononciation "tech" remonte au créateur de TeX, Donald Knuth. En fait, le X devait ressembler davantage au "ch" allemand de Bach. "La-tech" est la seule façon dont LaTeX est prononcé dans la communauté de recherche américaine; si vous le prononcez comme une sorte de caoutchouc, vous indiquez que vous n'y appartenez pas.

d'accord avec tous les vôtres
tcrosley

Huh. Je prononce toujours charcomme car.
Christian Mann

Non, c'est 'asterik'.
Michael K

1
Wow, je n'ai jamais entendu "bine".
Mark C

6
# est un hachage. £ est livre.

10

De toute évidence, bon nombre de personnes n'ont pas fait leurs devoirs et ont lu la liste des questions rarement posées sur comp.lang.c. Sinon, ils sauraient prononcer char:

19.26: Comment prononcez-vous `` char ''?

Comme le premier mot de `` char * ''. L'accent est généralement mis sur la première syllabe.

D'autres pièces sont plus drôles:

17.6: De quoi parle cet `` espace blanc ''?

L'espace blanc est un terme raciste et ségrégationnel. Implicitement, l'espace "sombre" ou "coloré" (c'est-à-dire le caractère "_") n'est pas assez bon pour séparer les jetons. Plus intéressant encore, les caractères d'espace blanc séparent les autres jetons. Ils disent que c'est pour l'analyse, mais il y a de nombreuses preuves que le but de l'espace blanc est d'empêcher les autres personnages de "reprendre" le programme. Ceci est déguisé par la description de C comme «insensible aux espaces blancs» - un simple stratagème de sympathie.


8

# = Hash (£ est un signe dièse)

! = Pling


3
Pling? Bling en plastique? Whaaa?
Incognito

Il provient du langage de programmation BCPL - l'un des précurseurs de C.
uɐɪ

1
+1 pour le pling. Je m'ennuie de pling. C'était le nom officiel du "!" opérateur en BBC BASIC.
Kramii

Cela remonte aux origines de Cambridge du micro-ordinateur de la BBC et au fait qu'à cette époque (je suis de ce millésime) le cours d'informatique à l'université impliquait beaucoup de travail au BCPL. Je suppose qu'ils ont porté le nom.
u

4

Nous sommes une boutique très internationale: il n'y a pas de bonne façon, tant que nous nous comprenons tous.

Agacement: # est un hachage en anglais britannique approprié (et comment nous l'utilisons): £ ou lb est livre aux Européens.


3

Je ne m'occupe pas de tout cela tout le temps mais ...

Programmation

char = "tchar" s'en fiche?

dur c comme voiture (car ça vient du "caractère")

! = coup pas d'exclamation?

Je suis juste habitué à appeler cette exclamation - d'où vient "bang"? Doit être un américanisme.

# = livre pas de hachage? Exception #! = shebang

hachage - encore une fois, la livre est un américanisme

* = splat pas star?

étoile ou astérisque

regex = "rej ex" pas "regg ex"?

rejex - dur g ici sonne juste bizarre

sql = "sq l" pas "suite" (déjà répondu, juste ie)

Les deux en fonction de mon humeur. Normalement, je dis "Sequel Server", "My Sequel", mais "SQ L" quand tout seul

Unixen

| = tuyau pas barre verticale?

tuyau, même si je l'appelais barre verticale.

bin = bin comme en pin, pas comme en binaire?

bin comme dans c'est là que toutes mes ordures vont :)

lib = lib comme dans la bibliothèque, pas comme dans liberate?

lib comme dans liberate parce que dire "libe" sonne juste mal. On dirait que j'essaye de dire "lubrifiant" avec un accent australien

etc = "ett voir", pas "et c"

et cetera, mais je ne suis pas un mec unix principalement donc je peux me tromper avec ça

Contrariété

/ = barre oblique et non barre oblique inverse

barre oblique ou barre oblique.

LaTeX = "laytek" et non "lay teks"

comme dans le latex puisque c'est comme ça qu'il est orthographié - vous pouvez peut-être l'utiliser avec votre bibliothèque d'en haut.


1
"bang" est un ancien Unixisme commun, pas Americana je ne pense pas.
Jé Queue

D'accord, mais d'où vient-il sous Unix - qu'est-ce qui a incité certains bod Unix à regarder le vénérable point d'exclamation et à décider de l'appeler "coup"? Cela a-t-il fait exploser sa machine sous une pluie de feux d'artifice?
JohnL


Oh bien l'un des petits mystères de la vie, hein?
JohnL

Je ne suis pas un amusement américain mais, d'où venez-vous OS?
omeid

3

J'utilise ce qui suit:

  • char: "char", comme dans "charbroiled". Il rime bien avec "star", donc "char *" apparaît comme "char star".
  • !: Intriguant; Je ne suis pas sûr d'avoir déjà prononcé cela à haute voix. Je dirais probablement «point d'exclamation», pour être honnête, juste pour être clair.
  • #: "Hash", bien que parfois dans ma tête je dis aussi "nombre".
  • * : "Étoile"
  • Regex: "REG-ex". C'est intéressant, car "régulier" a un g dur, mais je suppose que le g doux coule mieux.
  • SQL: Peut - être que je diffère de la plupart des gens, mais je dis "suite", sauf dans le cas de PostgreSQL. J'ai entendu dire que les programmeurs RDBMS se faisaient la dent, car ceux qui ont appris sur SQL Server ont tendance à dire "suite" et tout le monde a tendance à dire "ess cyoo ell". Je ne sais pas si c'est vrai, mais c'est vrai dans mon cas. :)
  • |: "Pipe". Duh. :)
  • bin: "bin" rime avec "pin"
  • lib: "lib" comme dans "liberate"
  • etc: "ets-see", comme dans "slash ets-see". :)
  • /: "Slash". Cela m'énerve aussi lorsque les gens appellent cela une barre oblique inverse - à tel point que j'ai écrit un billet de blog à ce sujet il y a plusieurs lunes.
  • LaTeX: Je dis "LUH-tech".

Je vais en jeter un autre dans le mix:

  • Mac OS X: c'est "Mac OS Ten ", pas "Mac OS Ex " :)

La première fois que je l'ai vu, j'ai pensé "LAY-tex". Maintenant je dis "LAY-tech". Pas besoin d'être prétentieux. Si nous recherchons la précision du grec, nous devrions dire "ahlfa", "veeta", "ghamma", "eeta, zeeta, theeta" et "mee", "nee", "khchi".
Mark C

2

J'ai appris la majeure partie de mon jargon de programmation de mon colocataire à l'université qui était également un major CS. La seule chose qu'il a fait de "mal" a été intentionnellement de prononcer "sql" comme "ess coo ell":

expression régulière: regg exx

lib: comme en libération (depuis Windows)

poubelle: comme dans une poubelle

etc: et cetera (du latin et ainsi de suite )

|: pipe

#!: la "ligne coup"

#: marque de hachure


"etc: et cetera (du latin et ainsi de suite)" en fait, et cetera en latin signifie littéralement "et d'autres choses"
Federico klez Culloca

Peut-être que la prononciation de SQL devrait se lire "ess-kyoo-ELL" (sauf si c'est par exemple un germanophone).
Mark C

@Mark: Non. C'était le but de ma mise entre guillemets; c'est une erreur de prononciation intentionnelle. "Kyoo" serait la bonne façon.
amphetamachine

2

char = character

! = exclamation

# = hash

* = Star

regex= rej x

sql = S Q L


Alors, comment appelez-vous #!?
Jé Queue

Il m'a fallu un certain temps avant de réaliser la signification du nom de Squillman.
Mark C

2

char = "tchar"

! = punto esclamativo (en italien)

# = "sharp" ou je dis étrangement 'S' (comme 'ess') s'il s'agit d'une instruction de préprocesseur C O_O

#! = shebang

* = asterisco (italien à nouveau)

regex = "rej ex"?

sql = "sq l" ou "suite"

Unixen

| = tuyau?

bin = bac comme dans la broche

lib = lib comme en liberté?

etc = "graver"

Contrariété

/= barre oblique (et c'est correct, c'est -> \est la barre oblique inverse

LaTeX = "latek"


1
Barre oblique inverse? Es-tu sérieux? Son nom est "barra retroversa" !!! :-)
Wizard79

1
@ Lorenzo, j'ai enfin trouvé un lieu de travail où les noms de variables sont en italien! Et toutes les variables sont globales! C'est tout simplement hilarant! Quoi qu'il en soit LOL pour 'barra retroversa' XD
Federico klez Culloca

2

GUID. J'ai entendu certaines personnes dire GUID, certaines personnes le prononçant rimer avec "fluide" et certaines personnes le prononçant rimer avec "calmar".


2

#
Cela peut aussi être appelé le signe du nombre ou octothorpe pour un autre couple de réponses.

<,>

Ce sont des "équerres" généralement maintenant bien qu'en grandissant, je les connaissais respectivement comme inférieures et supérieures.


2

GUI: gee-you-eye vs "gluant". J'ai toujours supposé que c'était le premier, mais j'ai entendu plusieurs personnes (avec des titres de compétences beaucoup plus professionnels que le mien, être "à peine amateur") s'y référer dans l'autre sens.


1
"Gooey" est tellement plus facile à dire. Considérez: "lecteur ZIP", "SCSI".
Mark C


Même moi, je le dis comme gluant !!

Je n'aimais jamais "gluant" mais j'ai grandi récemment, c'est beaucoup plus facile à dire
Jake

1

Pas vraiment de programmation, mais ça me dérange quand les Américains disent "Router" (première syllabe rime avec "out"), tandis que les Européens disent "Root-er".

Je sais que cela est basé sur la façon dont les Américains disent "Route", mais alors pourquoi la chanson Route 66 est-elle chantée comme elle est?


1
Cela m'amène aussi, bien que je ne pense pas que beaucoup d'Américains prononcent le «e» non plus, donc c'est plus comme rowt-r. Pour être juste, de nombreux Britanniques disent root-euh ou root-ah, certains avec plus de grognement que d'autres.
Alan Pearce

3
Heureusement, vivant aux États-Unis, vous pouvez dire l'une ou l'autre prononciation et vous serez bien compris, mais Americana ne peut pas être jugée par les auteurs-compositeurs en 1946.
Jé Queue

Prononcer "route" en "root" (malgré prononcer "router" en "rowter") est plus courant dans le Nord-Est. Demandez à n'importe qui du Connecticut, quelle est la route la plus dangereuse de son état - "Root Six".
azheglov

2
La racine par rapport au rowt dépend de la région et du contexte. Par exemple, je peux demander, "Quelle racine avez-vous conduit à travers le pays?", Mais demander: "Quelle ligne avez-vous ramené du travail?"
mellowsoon

1

Lors d'un ancien emploi, nous avons eu une guerre de flammes religieuse autour de la prononciation de GIF . J'ai soutenu que le G devrait être un G dur car il représente le mot Graphics. Mes collègues ont fait valoir que puisque le G est devant un I, ce devrait être un G doux comme dans la girafe. Ils ont en outre soutenu que le créateur du format se prononce avec un soft-G, nous devons donc prendre cela comme preuve finale.

Donc, à ce poste, j'étais l'auteur de notre module Output Run-Time, abrégé ORT . En tant que créateur, j'ai exigé qu'il soit prononcé GIF avec un G dur. Certaines personnes me détestaient.


Je l'ai toujours prononcé jiff, et je vais jeter avec quelqu'un qui le prononce différemment! haha Comme vos collègues, j'ai choisi de le prononcer ainsi parce que le créateur voulait qu'il soit dit de cette façon.
mellowsoon

J'ai toujours dit "jif" car c'est ainsi qu'on l'appelait dans mon cercle de BBS SysOps.
Jé Queue

1
Maintenant, avez-vous prononcé SysOp comme "Sis-Opp" ou "Sye-Sopp"? Malheureusement, j'ai entendu les deux.
Jesse C. Slicer

1
@John: "Jif" dans les anciennes colonies est un beurre d'arachide. Pas trop bon avec du citron :)
Jesse C. Slicer

1
Comment vos collègues prononcent-ils «cadeau», «branchie» et «git»?
saus

1

char = 'chaar' comme dans 'les restes calcinés du patron aux cheveux pointus ont été trouvés dans la salle des serveurs'

! = 'bang' si je parle à un geek linux / unix, 'point d'exclamation' si je parle à une personne normale

# = 'livre' si je parle à un programmeur, 'signe numérique' pour tout le monde

#! = hash-bang si je parle à un Perlie, pas besoin de le dire à quelqu'un d'autre

* = astérisque, parfois étoile

regex = regg as in reggae, ex as in ex-employee

sql = SQUEAL

| = 'pipe' quand on parle aux programmeurs de systèmes, 'barre verticale' pour les gens normaux

bin = 'bin' comme dans 'bin thar, dun that'

lib = 'lib' comme en libération

etc = et cetera

/ = barre oblique, donc il n'y a pas d'ambiguïté

LaTeX = lahy tehx, puisque je suis du Sud


Q: Que mangent les programmeurs Irish Perl pour le petit-déjeuner? A: Bangers et hash!
Mark C

1

Regarder les séries éliminatoires de la NFL et vu cette publicité Audible Pepsi et ils ont dit "backslash" et moi à propos de retourné! Cela me dérange vraiment, alors j'ai décidé de le chercher et de voir si je suis le seul. Heureux de voir que je ne le suis pas! Ce qui me dérange vraiment, c'est que si vous ne savez même pas, pourquoi diriez-vous même «de retour» avant de dire «barre oblique»? Si je ne sais pas de quelle couleur est la voiture de mon patron, mais je sais que c'est, disons, Grand Am, je ne vais pas dire "Mon patron apparaîtra dans un Grand Am rouge". Je quitterais le " rouge "hors de lui! Si vous ne savez pas, laissez simplement le «dos» hors de lui! Cela ne me dérangerait pas autant s'ils appelaient une barre oblique inverse une "barre oblique", au moins c'est une sorte de barre oblique! Comment appellent-ils une barre oblique inverse? Désolé, c'est une bête noire.


Probablement une hypercorrection, car cela sonne plus "informatique".
Jon Purdy

Les gens qui ont appris MS-DOS il y a longtemps se sont habitués à dire "barre oblique inverse" parce qu'ils les tapaient. Je pense que cela vient de vagues souvenirs d'une "barre oblique inverse" étant une chose informatique en conséquence.
Matthew Frederick

1

Je me suis enseigné la programmation et en conséquence j'ai appris une tonne de nouveaux mots, sans jamais entendre les gens les prononcer. Par exemple, ce n'est qu'après avoir programmé pendant environ 4 ans (ma dernière année au lycée) que j'ai appris que la syntaxe est impôt sur le péché, pas impôt sur le sinus.

Certaines choses que je considère un peu bizarres pour moi:

*= star (code C comme *x=10je prononce comme 'star Ex est égal à 10')

stdio = es-studio

stdlib = es-tee-dee-lib (lib comme dans libertaire)

# était pound pour moi jusqu'à ce que je commence à utiliser C #, non je le prononce à la fois pound et sharp en lisant le code

&= et, y compris quand c'est vraiment l' address ofopérateur

$= chaîne. Il s'agit du premier langage de programmation que j'ai utilisé (DarkBasic) où les noms de variables préfixés par $ étaient des variables de chaîne.

% = pour cent

! = pas (même lors de la lecture des lignes de commande et autres)

SQL = Suite depuis l'année dernière où j'ai commencé à l'utiliser parce que c'est beaucoup plus facile pour moi de dire que S Q L


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.