Ich fand die Begriffe Klammer und Klammer synonym. Gibt es einen Unterschied und was ist das?
Kommentare
- Verwandte Themen: english.stackexchange .com / question / 302 / …
- Ich nehme ' nicht an, dass Sie ' sprechen Sie über Dinge, die Sie im Baumarkt finden?
Antwort
„Klammern“ werden synonym für verschiedene Symbole verwendet:
- spitze Klammern für <>
- runde Klammern für ()
- geschweifte Klammern für {}
- quadratische Klammern für []
- und mehr, von denen einige nur in bestimmten Regionen oder Kulturen verwendet werden
Die spezifischeren „Klammern“ und „Klammern“ werden fast nie für andere als {} bzw. () verwendet. Mathematik hat zusätzlich mehrere (subtile) Variationen und ist mehr formalisiert als andere Bereiche.
Ich bevorzuge „Klammern“ für {}, „parens“ (informell oder im Kontext der Programmierung) oder „Klammern“. for () und einfache „Klammern“ für [], obwohl „eckige Klammern“ manchmal erforderlich sind, um letztere explizit anzugeben. Dies gibt Ihnen einen Ein-Wort-Namen für eines dieser allgemeinen Symbole. (Und lassen Sie mich nicht mit den Problemen der spitzen Klammern für die Gruppierung beginnen …: P)
Um einen Nicht-Text-Kontrapunkt bereitzustellen, “ Bei der Belichtungsreihe „ in der Fotografie werden mehrere Belichtungen um einen bestimmten Wert aufgenommen (welcher Wert – Weißabgleich, ISO, Blende usw. – davon abhängt, auf was Sie abzielen). Dies zeigt die Verwendung von „Klammer“ für „Umgebung“, was gut zu den obigen Textsymbolen passt.
Kommentare
- Ich glaube dort ist hier ein Unterschied zwischen Großbritannien und den USA – > siehe die Frage, auf die RegDwight in seinem Kommentar zur Frage verweist.
- Hier wird ernsthaft gegraben, aber richtig, es gibt eine US vs other-english Unterschied. Bei der Codierung wurde häufig auf Klammern verwiesen. Siehe: sarfraznawaz.wordpress.com/2012/01/26/… Wenn ich den Vertreter I ' d downvote, da dies wirklich nur eine halbe Antwort ist und andere irreführt.
Antwort
Ich bin mir über andere Kontexte nicht sicher, aber in Texten zur Programmierung werden diese Begriffe häufig wie folgt verwendet:
Klammern: {} Klammern: () Klammern: [] spitze Klammern : <>
Kommentare
- Nur in den USA kann man sich darauf verlassen. Auch die Sprache spielt bis zu einem gewissen Grad eine Rolle. Ich ' habe festgestellt, dass JAVA- und C-Leute im Vergleich zu Webentwicklern semantisch korrekter sind. Offensichtlich ist eine strenge Typensprache, die auch das Kompilieren umfasst, detaillierter ausgerichtet, daher stelle ich mir vor, dass jeder die gängige Terminologie stärker verwenden möchte.
- @BrianEllis: Der ASCII-Standard gibt seinen Zeichen Namen, also für jede Programmierung in einer Umgebung, in der Bei einem ASCII-Zeichensatz sind dies die richtigen Begriffe. Wenn Sie ' EBCDIC verwenden, können Sie die ASCII-Namen ignorieren.
- Bitte beachten Sie die " American " Teil von " Amerikanischer Standardcode für den Informationsaustausch. " Sicher, dass ' ist der Name der Zeichen gemäß ASCII, und sicher verwendet so ziemlich jeder Computer ASCII. Unterschiedliche englische Regionen nennen diese Zeichen jedoch unterschiedliche Dinge.
- Auch bei der Programmierung sind " spitze Klammern " zu beachten werden auch allgemein als linke und rechte Carets bezeichnet. Da diese Zeichen entweder eine Form einer Klammer darstellen können, die kleiner oder größer als der Operator ist, oder ein Objekthierarchie-Trennzeichen, wird dieser Begriff im Allgemeinen bevorzugt, wenn Sie keinen Kontext für die Verwendung haben. Caret ist sowohl amerikanischen als auch europäischen Entwicklern gemeinsam.
Antwort
Eckige Klammern []
werden oft einfach als Klammern bezeichnet, während geschweifte Klammern {}
oft als Klammern bezeichnet werden (zumindest in den USA) ). Jemand, der den Begriff Klammern für eckige Klammern verwendet, macht einen Fehler, da die meisten Leute davon ausgehen, dass diese Person geschweifte Klammern bedeutet. Daher sind diese Begriffe nicht austauschbar, obwohl Klammern eine Art Klammer sind.
Kommentare
- Im britischen Englisch das Wort Klammern allein ohne Modifikatoren wird normalerweise als runde Klammern verstanden.