Aussprache in der Programmierung? [geschlossen]

15

Wie spricht man Programmierbegriffe richtig oder falsch aus? Brauchen Sie eine strikte Korrektur oder einen Einblick in die frühe CS-Kultur?

Programmierung

char = "tchar" egal?

! = Knall nicht Ausruf?

#= Pfund nicht Hash? Ausnahme #!= Shebang

* = splat kein Stern?

regex = "rej ex" nicht "regg ex"?

sql= "sq l" nicht "sequel" (bereits beantwortet, nur ie)

Unixen

| = Rohr nicht senkrechter Balken?

bin = bin wie bei pin, nicht wie bei binary?

lib = lib wie in der Bibliothek, nicht wie in befreit?

etc= "ett see", nicht "et c" (wie in /etcund nicht "& c")

Ärger

/ = Schrägstrich kein Backslash

LaTeX = "laytek" nicht "lay teks"

Jé Queue
quelle
25
Ich spreche etc et cetera. Vielleicht bin ich ein merkwürdiger Mensch.
Matt Ellen
3
Ich spreche so aus, als charob ich das Wort "Charakter" beginne. Das macht für mich einfach mehr Sinn. Und wenn ich „Pfund“ höre, denke ich oft an £ und muss mich daran erinnern, dass viele Leute stattdessen das # -Zeichen meinen. Nun, ich bin offensichtlich kein Backslash, das wäre \. Und ich habe noch keinen englischen Muttersprachler getroffen, der TeX so aussprechen kann, wie es Knuths Beschreibung verlangt. :-) (Aber ich denke, Muttersprachler von Griechisch würde das Gleiche über meine Aussprache sagen, also werde ich schweigen.)
Christopher Creutzig
2
\*Wenn ich das nächste Mal den Charakter aussprechen muss , werde ich das Wort "splat" verwenden. XD
gablin
5
"Eichhörnchen" für SQL.
Kramii setzt Monica
3
Ich fand es immer amüsant, dass SCSI seit jeher als "scuzzy" ausgesprochen wurde, aber Apple versuchte in den späten 80er-frühen 90er Jahren, es als "sexy" auszusprechen. Sie haben diesen Kampf verloren.
Jesse C. Slicer

Antworten:

18

Um meine eigenen (nordamerikanischen) Erfahrungen zusammenzufassen:

  • char kann in beide Richtungen ausgesprochen werden: wie "char" in "charcoal" oder nahe an "care"; mag nie "Auto"
  • ! ist ein "Ausrufezeichen"
  • # ist ein "Pfundzeichen" (wahrscheinlich ein Amerikanismus)
  • * ist ein "Stern" (nie in 15 Jahren gehört, dass jemand es "splat" nennt)
  • RegEx mit einem harten "g", weil es regelmäßig ist, nicht regelmäßig.
  • SQL : hörte sowohl "ess-queue-ell" als auch "sequel"; Aber (Microsofts) SQL Server wird viel häufiger als "Fortsetzung Server" ausgesprochen.
  • bin ist wie ein Papierkorb; nicht "bine"
  • Der Vorfahr von LaTeX ist TeX. Die "Tech" -Aussprache geht auf den Schöpfer von TeX, Donald Knuth, zurück. Eigentlich sollte das X eher wie das deutsche "ch" in Bach klingen. "La-Tech" ist die einzige Möglichkeit, wie LaTeX in der US-amerikanischen Forschungsgemeinschaft ausgesprochen wird. wenn du es wie eine Art Gummi aussprichst, gibst du weg, dass du nicht dazu gehörst.
Azheglov
quelle
stimme allen zu
tcrosley 28.10.10
Huh. Ich spreche immer chargerne aus car.
Christian Mann
Nein, es ist "Asterik".
Michael K
1
Wow, ich habe noch nie "Bine" gehört.
Mark C
6
# ist Hash. £ ist Pfund.
10

Offensichtlich haben nicht wenige Menschen ihre Hausaufgaben gemacht und die Liste der selten gestellten Fragen in comp.lang.c gelesen . Andernfalls würden sie wissen, wie man ausspricht char:

19.26: Wie spricht man "char" aus?

Wie das erste Wort von "char *". Der Akzent ist in der Regel auf der ersten Silbe.

Einige andere Stücke sind lustiger:

17.6: Worüber höre ich immer wieder etwas?

Leerraum ist ein rassistischer, segregationaler Begriff. Implizit ist "dunkles" oder "farbiges" Leerzeichen (dh das Zeichen "_") nicht gut genug, um Token zu trennen. Interessanter ist, dass die Leerzeichen die anderen Token voneinander trennen. Sie sagen, es sei zum Parsen gedacht, aber es gibt genügend Beweise dafür, dass das Ziel des Leerraums darin besteht, die anderen Zeichen davon abzuhalten, das Programm zu "übernehmen". Dies wird durch die Beschreibung von C als "White Space Insensitive" getarnt - ein einfacher Trick für Sympathie.

Jerry Sarg
quelle
8

# = Hash (£ ist ein Pfundzeichen)

! = Pling

uɐɪ
quelle
3
Pling? Plastikschmuck? Wasaaa
Inkognito
Es stammt aus der Programmiersprache BCPL - einer der Vorläufer von C.
22.
1
+1 für pling. Ich vermisse es zu plingen. Es war der offizielle Name des "!" Betreiber in BBC BASIC.
Kramii setzt Monica
Dies geht zurück auf die Cambridge-Ursprünge des BBC-Mikrocomputers und die Tatsache, dass zu dieser Zeit (ich bin von diesem Jahrgang) der Informatikkurs an der Universität viel Arbeit in BCPL beinhaltete. Ich gehe davon aus, dass sie den Namen übernommen haben.
29.
4

Wir sind ein sehr internationaler Laden: Es gibt keinen richtigen Weg, solange wir uns alle verstehen.

Ärger: # ist Hash im richtigen britischen Englisch (und wie wir es verwenden): £ oder lb ist Pfund für Europäer.

gbn
quelle
3

Ich beschäftige mich nicht die ganze Zeit mit all dem, aber ...

Programmierung

char = "tchar" ist das egal?

hart c wie Auto (weil es von "Charakter" kommt)

! = Knall nicht Ausruf?

Ich bin es einfach gewohnt, diesen Ausruf zu nennen - woher kommt "Bang"? Muss ein Amerikanismus sein.

# = Pfund nicht Hash? Ausnahme #! = Shebang

Hasch - wieder ist Pfund ein Amerikanismus

* = splat kein Stern?

Stern oder Sternchen

regex = "rej ex" nicht "regg ex"?

rejex - hard g hier klingt einfach komisch

sql = "sq l" nicht "Fortsetzung" (bereits beantwortet, nur dh)

Beides hängt davon ab, in welcher Stimmung ich bin. Normalerweise sage ich "Sequel Server", "My Sequel", aber "SQ L", wenn ich alleine bin

Unixen

| = Rohr nicht senkrechter Balken?

Rohr, obwohl ich es vertikale Stange nannte.

bin = bin wie in pin, nicht wie in binary?

bin da drin, wo mein ganzer Müll hingeht :)

lib = lib wie in der Bibliothek, nicht wie in befreit?

lib wie in liberate, weil "libe" einfach falsch klingt. Klingt so, als würde ich mit australischem Akzent "Lube" sagen

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

und so weiter, aber ich bin hauptsächlich kein Unix-Typ, also könnte ich falsch liegen

Ärger

/ = Schrägstrich kein Backslash

Schrägstrich oder Schrägstrich vorwärts.

LaTeX = "laytek" nicht "lay teks"

wie in latex, da es so geschrieben ist - vielleicht kannst du es mit deiner lib von oben benutzen.

JohnL
quelle
1
"Bang" ist ein üblicher älterer Unixismus, nicht Americana, glaube ich nicht.
Jé Queue 22.10.10
Richtig, aber woher kam es in Unix - was veranlasste einige Unix-Benutzer, auf das ehrwürdige Ausrufezeichen zu schauen und es als "Knall" zu bezeichnen? Hat es seine Maschine in einem Feuerwerk explodieren lassen?
JohnL
en.wikipedia.org/wiki/Exclamation_point sagt es nicht ganz aus.
Jé Queue
Na ja, eines der kleinen Geheimnisse des Lebens, was?
JohnL
Ich bin kein Amerikaner, aber woher kommt dein Betriebssystem?
omeid
3

Ich benutze folgendes:

  • char: "char" wie in "charbroiled". Es reimt sich gut auf "Stern", so dass "char *" als "char Stern" abfällt.
  • !: Faszinierend; Ich bin mir nicht sicher, ob ich das jemals laut ausgesprochen habe. Ich würde wahrscheinlich "Ausrufezeichen" sagen, um ehrlich zu sein, nur um klar zu sein.
  • #: "Hash", obwohl ich manchmal in meinem Kopf auch "Nummer" sage.
  • * : "Stern"
  • Regex: "REG-ex". Es ist interessant, da "normal" ein hartes g hat, aber ich nehme an, dass das weiche g besser fließt.
  • SQL: Vielleicht unterscheide ich mich von den meisten Leuten, aber ich sage "Fortsetzung", außer im Fall von PostgreSQL. Ich habe gehört, Sie können sagen, was RDBMS-Programmierer ihre Zähne geschnitten haben, da diejenigen, die auf SQL Server gelernt haben, dazu neigen, "Fortsetzung" zu sagen, und alle anderen dazu neigen, "ess cyoo ell" zu sagen. Ich bin mir nicht sicher, ob das stimmt, aber in meinem Fall. :)
  • |: "Pipe". Duh. :)
  • bin: "bin" reimt sich auf "pin"
  • lib: "lib" wie in "befreien"
  • etc: "ets-see", wie in "slash ets-see". :)
  • /: "Schrägstrich". Es ärgert mich, wenn die Leute es auch einen Backslash nennen - so sehr, dass ich vor vielen Monden einen Blog-Post darüber geschrieben habe.
  • LaTeX: Ich sage "LUH-Tech".

Ich werde einen anderen in die Mischung werfen:

  • Mac OS X: Es ist "Mac OS Ten ", nicht "Mac OS Ex " :)
mipadi
quelle
Als ich es das erste Mal sah, dachte ich "LAY-tex". Jetzt sage ich "LAY-Tech". Keine Notwendigkeit, anmaßend zu sein. Wenn wir auf Griechisch Genauigkeit anstreben, sollten wir "ahlfa", "veeta", "ghamma", "eeta, zeeta, theeta" und "mee", "nee", "khchi" sagen.
Mark C
2

Ich habe den größten Teil meiner Programmiersprache von meinem Mitbewohner am College gelernt, der auch CS-Major war. Das einzige, was er "falsch" gemacht hat, war absichtlich "sql" als "ess coo ell" auszusprechen:

Regex: regg exx

lib: wie in der Befreiung (von Windows)

bin: wie in Wäschekorb

etc: usw. (aus dem Lateinischen und so weiter )

|: Pfeife

# !: die "Bang Line"

#: Schraffur

Amphetamachine
quelle
"etc: et cetera (aus dem lateinischen und so weiter)" eigentlich bedeutet et cetera im lateinischen litteraly "und andere dinge"
Federico klez Culloca
Vielleicht sollte die Aussprache von SQL "ess-kyoo-ELL" lauten (es sei denn, das ist zB ein deutschsprachiger Begriff).
Mark C
@ Mark: Nein. Darum habe ich es in Anführungszeichen gesetzt; Es ist eine absichtliche falsche Aussprache. "Kyoo" wäre der richtige Weg.
Amphetamachine
2

char = character

! = exclamation

# = hash

* = Star

regex= rej x

sql = S Q L

Pramodh
quelle
Also, wie nennt man das #!?
Jé Queue 22.10.10
Es dauerte eine Weile, bis mir klar wurde, was Squillmans Name bedeutete.
Mark C
2

char = "tchar"

! = punto esclamativo (auf Italienisch)

# = "scharf" oder ich sage seltsamerweise "S" (wie "ess"), wenn es sich um eine C-Präprozessor-Anweisung O_O handelt

#! = Shebang

* = asterisco (wieder italienisch)

regex = "rej ex"?

sql = "sq l" oder "sequel"

Unixen

| = Pipe?

bin = bin wie in pin

lib = lib wie in der freiheit?

etc = "Etch"

Ärger

/= Schrägstrich (und es ist richtig, das -> \ist der Backslash

LaTeX = "Latek"

Federico Culloca
quelle
1
Backslash? Sind Sie im Ernst? Sein Name ist "Barra Retroversa" !!! :-)
Wizard79
1
@Lorenzo, ich habe endlich einen Arbeitsplatz gefunden, an dem Variablennamen auf Italienisch sind! Und alle Variablen sind global! Das ist einfach witzig! Wie auch immer, LOL für "Barra Retroversa" XD
Federico Klez Culloca
2

GUID. Ich habe einige Leute GUID sagen hören, einige Leute sprechen es mit "Flüssigkeit" aus und einige Leute sprechen es mit "Tintenfisch" aus.

Mason Wheeler
quelle
2

#
Dies kann auch als Nummernzeichen oder Oktothorpe für ein paar andere Antworten bezeichnet werden.

<,>

Dies sind "spitze Klammern", obwohl ich sie als kleiner als bzw. größer als kannte.

JB King
quelle
2

GUI: Gee-You-Eye vs. "gooey". Ich habe immer angenommen, dass es das erstere war, aber ich habe gehört, dass mehrere Leute (mit weitaus mehr beruflichen Qualifikationen als meine, die "kaum Amateur" sind) sich anders darauf beziehen.

Maulrus
quelle
1
"Gooey" ist einfach so viel einfacher zu sagen. Betrachten Sie: "ZIP-Laufwerk", "SCSI".
Mark C
CSI-Ermittler sagen "gooey".
Joey Adams
Sogar ich sage es als Gooey !!
Ich mochte "gooey" nie, aber es ist mir in letzter Zeit sehr ans Herz gewachsen. Es ist viel einfacher zu sagen
Jake
1

Nicht wirklich programmierend, aber es nervt mich, wenn Amerikaner "Router" sagen (erste Silbe reimt sich mit "out"), während Europäer "Root-er" sagen.

Ich weiß, das basiert darauf, wie Amerikaner "Route" sagen, aber warum wird der Song Route 66 dann so gesungen, wie er ist?

DanSingerman
quelle
1
Das bringt mich auch, obwohl ich glaube, dass auch nicht viele Amerikaner das 'e' aussprechen, also ist es eher wie Rowt-R. Um fair zu sein, sagen viele Briten root-äh oder root-ah, einige mit mehr Grunzen als andere.
Alan Pearce
3
Glücklicherweise kann man in den USA eine der beiden Aussprachen sagen und man wird gut verstanden, aber Americana kann von den Songwritern 1946 nicht beurteilt werden.
Jé Queue 22.10.10
Das Aussprechen von "route" als "root" (obwohl "router" als "rowter" ausgesprochen wird) ist im Nordosten üblicher. Fragen Sie jemanden aus Connecticut, was in seinem Bundesstaat die gefährlichste Straße ist - "Root Six".
Azheglov
2
Das Verhältnis von root zu rowt hängt von Region und Kontext ab. Ich frage zum Beispiel: "Mit welcher Wurzel sind Sie quer durchs Land gefahren?"
Mellowsoon
1

Bei einem früheren Job hatten wir eine religiöse Flamme um die Aussprache von GIF . Ich argumentierte, dass das G ein hartes G sein sollte, weil es das Wort Graphics darstellt. Meine Kollegen argumentierten, dass das G, da es sich vor einem I befindet, ein weiches G sein sollte, wie bei einer Giraffe. Sie argumentierten weiter, dass der Schöpfer des Formats mit einem Soft-G spricht, also sollten wir das als den letzten Beweis nehmen.

In diesem Job war ich der Autor unseres Output Run-Time-Moduls, abgekürzt ORT . Als Schöpfer forderte ich, dass es GIF mit einem harten G ausgesprochen wird . Einige Leute hassten mich.

Jesse C. Slicer
quelle
Ich habe es immer jiff ausgesprochen, und ich werde es mit jedem ablegen, der es anders ausspricht! haha Wie deine Kollegen habe ich es so ausgesprochen, weil der Schöpfer es so ausgedrückt hat.
Mellowsoon
Ich habe immer "jif" gesagt, wie es in meinem Kreis von BBS SysOps heißt.
Jé Queue 22.10.10
1
Haben Sie SysOp jetzt als "Sis-Opp" oder "Sye-Sopp" ausgesprochen? Leider habe ich beides gehört.
Jesse C. Slicer
1
@ John: "Jif" in den ehemaligen Kolonien ist eine Erdnussbutter. Nicht so gut mit Zitrone :)
Jesse C. Slicer
1
Wie sprechen Ihre Kollegen "gift", "gill" und "git" aus?
Wurst
1

char = 'chaar' wie in 'die verkohlten Überreste des spitzen Chefs wurden im Serverraum gefunden'

! = 'Knall', wenn ich mit einem Linux / Unix-Geek spreche, 'Ausrufezeichen', wenn ich mit einer normalen Person spreche

# = 'Pfund', wenn ich mit einem Programmierer spreche, 'Nummernzeichen' für alle anderen

#! = Hasch-Knall, wenn ich mit einer Perlie spreche, brauche ich das niemand anderem zu sagen

* = Sternchen, gelegentlich Stern

Regex = Regg wie bei Reggae, Ex wie bei Ex-Angestellten

sql = SQUEAL

| = "Pipe" im Gespräch mit Systemprogrammierern, "vertikale Leiste" für normale Menschen

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

lib = 'lib' wie bei der Befreiung

etc = usw.

/ = Schrägstrich, daher keine Mehrdeutigkeit

LaTeX = lahy tehx, da ich Südstaatler bin

Steven A. Lowe
quelle
F: Was essen irische Perl-Programmierer zum Frühstück? A: Bangers und Hash!
Mark C
1

Ich schaute mir die NFL Playoffs an und sah den Werbespot von Audible Pepsi. Das stört mich sehr, also habe ich mich entschlossen, nachzuschlagen und zu sehen, ob ich der einzige bin. Schön zu sehen, dass ich nicht bin! Was mich wirklich stört ist, wenn Sie nicht einmal wissen, warum würden Sie überhaupt "Zurück" sagen, bevor Sie "Schrägstrich" sagen? Wenn ich nicht weiß, welche Farbe das Auto meines Chefs hat, aber ich weiß, dass es ein Grand Am ist, werde ich nicht sagen, dass mein Chef in einem roten Grand Am auftaucht. rot ”raus! Wenn Sie es nicht wissen, lassen Sie einfach den Rücken frei! Es würde mir nicht so viel ausmachen, wenn sie einen Backslash als "Slash" bezeichnen würden, zumindest ist es eine Art Slash! Wie nennen sie einen Backslash? Tut mir leid, es ist ein Pet Peeve.

222
quelle
Wahrscheinlich eine Hyperkorrektur, weil es mehr nach "Computer" klingt.
Jon Purdy
Leute, die MS-DOS vor langer Zeit gelernt hatten, gewöhnten sich daran, "Backslash" zu sagen, weil sie sie tippten. Ich denke, es kommt aus vagen Erinnerungen, dass ein "Backslash" eine Computersache ist.
Matthew Frederick
1

Ich habe mir das Programmieren selbst beigebracht und dadurch eine Menge neuer Wörter gelernt, ohne dass man sie jemals aussprechen konnte. Zum Beispiel habe ich erst nach ungefähr 4 Jahren Programmieren (meinem Abschluss in der High School) gelernt, dass Syntax Sünde-Steuer ist, nicht Sinus-Steuer.

Einige Dinge, die ich für etwas merkwürdig halte:

*= Stern (C-Code, wie *x=10ich "Stern Ex gleich 10" ausspreche)

stdio = es-studio

stdlib = es-tee-dee-lib (lib wie libertär)

# war Pfund für mich, bis ich anfing, C # zu verwenden, nicht ich spreche es sowohl Pfund als auch scharf aus, wenn ich Code lese

&= und, auch wenn es wirklich der address ofOperator ist

$= Zeichenfolge. Dies ist aus der ersten von mir verwendeten Programmiersprache (DarkBasic), in der Variablennamen mit dem Präfix $ Zeichenfolgenvariablen waren.

% = Prozent

! = nicht (auch beim Lesen von Kommandozeilen und ähnlichem)

SQL = Fortsetzung seit letztem Jahr, in dem ich damit angefangen habe, weil es für mich viel einfacher zu sagen ist als S Q L

Earlz
quelle
0

Ich habe es dank des Google Tech Talks " The Go Programming Language " aufgenommen, fmt als "fumt" auszusprechen . Ebenso spreche ich stdio als "stəd-AYE-oh" aus.

Joey Adams
quelle