Articles

Ausrufezeichen

Posted on

Mathematik und formale LogikBearbeiten

Weitere Informationen: Glossar der mathematischen Symbole

In der elementaren Mathematik steht das Symbol für die faktorielle Operation. Der Ausdruck n! bedeutet „das Produkt der ganzen Zahlen von 1 bis n“. Zum Beispiel: 4! (lies vierfache Fakultät) ist 4 × 3 × 2 × 1 = 24. (0! ist definiert als 1, die bei der Multiplikation ein neutrales Element ist, das mit nichts multipliziert wird.) Zusätzlich kann es auch den Eindeutigkeitsquantor darstellen oder, wenn es vor einer Zahl verwendet wird, ein Unterfaktorial darstellen.

In der linearen Logik bezeichnet das Ausrufezeichen eine der Modalitäten, die Abschwächung und Kontraktion steuern.

RechnenBearbeiten

In der Informatik ist das Ausrufezeichen das ASCII-Zeichen 33 (21 in hexadezimal). Aufgrund seiner Verfügbarkeit schon auf frühen Computern wurde das Zeichen für viele Zwecke verwendet. Der Name, den Programmierer dem „!“ geben, variiert je nach Hintergrund, obwohl es sehr üblich war, ihm einen kurzen Namen zu geben, um das laute Lesen von Code zu erleichtern. „Bang“ ist sehr beliebt. In Großbritannien war in den frühen Tagen der Computertechnik der Begriff „pling“ beliebt, während in den Vereinigten Staaten der Begriff „shriek“ verwendet wurde. Es wird behauptet, dass diese Wortverwendungen in den USA erfunden wurden und shriek aus Stanford oder dem MIT stammt; allerdings findet sich shriek für das Zeichen ! im Oxford English Dictionary aus den 1860er Jahren.

Viele Computersprachen, die eine Syntax im C-Stil verwenden, benutzen „!“ für logische Negation; !A bedeutet „nicht A“, und A != B bedeutet „A ist nicht gleich B“. Dieses Negationsprinzip hat sich in der Alltagssprache ausgebreitet; so wird beispielsweise das Wort „!clue“ als Synonym für „no-clue“ oder „clueless“ verwendet. Das Symbol in der formalen Logik für die Negation ist ¬, aber da dieses Symbol auf einigen Tastaturen nicht standardmäßig vorhanden ist, hat sich die C-Konvention informell in anderen Kontexten verbreitet.

Frühe E-Mail-Systeme verwendeten das Ausrufezeichen auch als Trennzeichen zwischen Hostnamen für Routing-Informationen, üblicherweise als „Bang Path“-Notation bezeichnet.

Im IRC-Protokoll werden Nickname und Ident eines Benutzers in der ihm vom Server zugewiesenen Hostmaske durch ein Ausrufezeichen getrennt.

In der UNIX-Skripterstellung (typischerweise für UNIX-Shell oder Perl) wird „!“ normalerweise nach einem „#“ in der ersten Zeile eines Skripts, der Interpreter-Direktive, verwendet, um dem Betriebssystem mitzuteilen, welches Programm zur Ausführung des Skripts verwendet werden soll. #! wird gewöhnlich als „hash-bang“ oder shebang bezeichnet. Eine ähnliche Konvention für PostScript-Dateien sieht vor, dass die erste Zeile mit %! beginnt, „percent-bang“ genannt.

Ein Ausrufezeichen leitet in vielen Unix-Shells wie bash und tcsh History-Erweiterungen ein, wobei !! den vorherigen Befehl ausführt und !* bezieht sich auf alle Argumente des vorherigen Befehls.

Acorn RISC OS verwendet Dateinamen, die mit pling beginnen, um ein Anwendungsverzeichnis zu erstellen: zum Beispiel wird eine Datei namens !Run ausgeführt, wenn der Ordner, der sie enthält, doppelt angeklickt wird (das Gedrückthalten der Umschalttaste verhindert dies). Es gibt auch !Boot (wird ausgeführt, wenn die Anwendung, die es enthält, das erste Mal in die Sicht des Ordners kommt), !Sprites (Icons), !Help, und andere.

In APL wird !x für die Fakultät von x (rückwärts von der mathematischen Notation) und auch für den Binomialkoeffizienten verwendet: k!n bedeutet ( n k ) {\displaystyle {\tbinom {n}{k}}}

{\tbinom {n}{k}}

oder n!⁄k!(n-k)!.

BBC BASIC verwendete pling als Indirektionsoperator, äquivalent zu PEEK und POKE von vier Bytes auf einmal.

BCPL, der Vorläufer von C, verwendete „!“ für Zeiger- und Array-Indirektion: !P ist äquivalent zu *P in C, und P!3 ist äquivalent zu P in C.

In der Programmiersprache Haskell wird „!“ verwendet, um Strenge auszudrücken.

In der Programmiersprache ML (einschließlich Standard ML und OCaml) ist „!“ der Operator, um den Wert aus einer „Referenz“-Datenstruktur zu holen.

In der Programmiersprache Raku wird der „!“ Suffix verwendet, um auf private Attribute oder Methoden in einer Klasse zuzugreifen (wie class Person { has $!name; } oder self!private-method;).

In den Programmiersprachen Scheme, Julia und Ruby ist „!“ üblicherweise das Suffix für Funktionen und spezielle Formen, die ihre Eingabe mutieren.

In der Programmiersprache Swift bezeichnet ein Typ gefolgt von „!“ ein „implizit unverpacktes Optional“, einen Optionstyp, bei dem der Compiler kein sicheres Unwrapping erzwingt. Der „!“-Operator „erzwingt das Auspacken“ eines Optionstyps und verursacht einen Fehler, wenn er null ist.

In Geek Code Version 3 wird „!“ vor einem Buchstaben verwendet, um anzuzeigen, dass der Geek sich weigert, am vorliegenden Thema teilzunehmen. In einigen Fällen hat es eine alternative Bedeutung, wie z.B. G! für einen Geek ohne Qualifikationen, !d für das Nichttragen von Kleidung, P! für die Nichtverwendung von Perl und so weiter. Sie alle haben jedoch eine negative Konnotation.

VideospieleBearbeiten

Das Ausrufezeichen kann in Videospielen verwendet werden, um zu zeigen, dass ein Charakter erschrocken oder alarmiert ist. In den Serien Metal Gear und Paper Mario erscheint ein Ausrufezeichen über den Köpfen von Gegnern, wenn diese den Spieler bemerken.

In Massively Multiplayer Online (MMO)-Spielen wie World of Warcraft zeigt ein Ausrufezeichen, das über dem Kopf eines Charakters schwebt, dass dieser dem Spieler eine Aufgabe anbietet, die er erledigen soll.

In Dota 2 wird ein Ausrufezeichen über dem Kopf einer Einheit angezeigt, wenn sie durch Mittel getötet wird, die den Gegnern keine Erfahrung oder Gold gewähren (wenn sie „verweigert“ wird).

In der 2005 erschienenen Arcade-Tanzsimulation In the Groove 2 gibt es einen Song mit dem Titel „!“ (auch „bang“ genannt) des Künstlers Onyx.

InternetkulturBearbeiten

Dieser Abschnitt benötigt zusätzliche Zitate zur Verifizierung. Bitte helfen Sie, diesen Artikel zu verbessern, indem Sie Zitate zu zuverlässigen Quellen hinzufügen. Nicht quellifiziertes Material kann angefochten und entfernt werden. (November 2012) (Erfahren Sie, wie und wann Sie diese Vorlage entfernen können)

In der neueren Internet-Kultur, insbesondere bei der Verwendung von leet, können mehrere Ausrufezeichen mit der Ziffer „1“ wie in !!!!!!111 angebracht werden. Die Schreibweise geht auf einen häufigen Fehler zurück: Beim schnellen Tippen mehrerer Ausrufezeichen kann es vorkommen, dass der Schreiber die ⇧ Umschalt1-Kombination nicht hält, die auf vielen Tastaturlayouts das Ausrufezeichen erzeugt. Dieser Fehler, der zunächst absichtlich als Scherz in der Leet-Sprachgemeinschaft verwendet wurde, ist jetzt eine akzeptierte Form des Ausrufs in Leet und abgeleiteten Dialekten wie Lolspeak. Einige Äußerungen enthalten weitere Substitutionen, z. B. „!!!111oneeleven“.

Im Fandom und in der Fanfiction wird ! verwendet, um eine definierende Eigenschaft eines Charakters zu kennzeichnen, die normalerweise eine alternative Interpretation eines Charakters aus einem kanonischen Werk bedeutet. Beispiele hierfür wären „Romantic!Draco“ oder „Vampire!Harry“ aus dem Harry Potter-Fandom. Es wird auch verwendet, um die aktuelle Persona eines Charakters mit mehreren Identitäten oder Erscheinungen zu verdeutlichen, z. B. um „Armor!Al“ von „Human!Al“ in einem Werk zu unterscheiden, das auf Fullmetal Alchemist basiert. Der Ursprung dieser Verwendung ist unbekannt, obwohl angenommen wird, dass sie von bestimmten Teenage Mutant Ninja Turtles-Actionfiguren stammt, z. B. „Football Player! Leonardo“, „Rockstar! Raphael“, und „Breakdancer! Michelangelo“.

ComicsEdit

Dieses Action-Comics-Cover von 1959 beendet jeden Satz mit einem Ausrufe- oder Fragezeichen. Oft werden im gesamten Buch nur wenige oder gar keine Punkte verwendet.

Einige Comics, vor allem Superhelden-Comics aus der Mitte des 20. Jahrhunderts, verwenden routinemäßig das Ausrufezeichen anstelle des Punktes, was bedeutet, dass die Figur gerade etwas realisiert hat; anders als wenn stattdessen das Fragezeichen erscheint, was bedeutet, dass die Figur verwirrt oder überrascht ist oder nicht weiß, was passiert. Dies führt tendenziell zu übertriebener Sprache, in Übereinstimmung mit den anderen Hyperbeln, die in Comics üblich sind. Ein Teil der Motivation war jedoch einfach, dass ein Punkt im damals verwendeten Druckverfahren verschwinden könnte, während ein Ausrufezeichen wahrscheinlich auch bei einem Druckfehler erkennbar bleiben würde. Für eine kurze Zeit versuchte Stan Lee als Chefredakteur von Marvel Comics, den übermäßigen Gebrauch von Ausrufezeichen durch ein kurzzeitiges Verbot einzudämmen, was dazu führte, dass viele Sätze versehentlich nicht mit einem Ausrufezeichen beendet wurden.

Der Comic-Autor Elliot S! Maggin unterschrieb einmal versehentlich seinen Namen mit einem Ausrufezeichen, weil er die Angewohnheit hatte, diese beim Schreiben von Comic-Skripten zu verwenden; es wurde von da an sein professioneller Name. In ähnlicher Weise hat der Comiczeichner Scott Shaw! während seiner gesamten Karriere das Ausrufezeichen nach seinem Namen verwendet.

In Comics und Comics im Allgemeinen wird ein großes Ausrufezeichen oft in der Nähe oder über dem Kopf einer Figur verwendet, um Überraschung anzuzeigen. Ein Fragezeichen kann auf ähnliche Weise verwendet werden, um Verwirrung anzuzeigen.

SchachEdit

Hauptartikel: Interpunktion (Schach)

In der Schachnotation bezeichnet „!“ einen guten Zug, „!!“ einen hervorragenden Zug, „?!“ einen zweifelhaften Zug und „!?“ einen interessanten, riskanten Zug. In einigen Schachvarianten, wie z. B. Shogi-Varianten mit großen Brettern, wird „!“ verwendet, um das Fangen von Figuren durch stationäres Füttern oder Brennen zu kennzeichnen.

ScrabbleEdit

In Scrabble wird ein Ausrufezeichen hinter einem Wort verwendet, um dessen Vorhandensein in der offiziellen Turnier- und Club-Wortliste, aber sein Fehlen im offiziellen Scrabble-Spieler-Wörterbuch zu kennzeichnen, in der Regel, weil das Wort als anstößig beurteilt wurde.

BaseballEdit

Ausrufungspunkte oder Sternchen können auf Scorecards verwendet werden, um ein „großartiges Defensivspiel“ zu kennzeichnen.

Populäre MusikEdit

Die Band !!! (ausgesprochen „Chk Chk Chk“) verwendet Ausrufezeichen in ihrem Namen.

Im Jahr 2008 ließ die Pop-Punk-Band Panic! at the Disco das Ausrufezeichen in ihrem Namen weg; dies wurde zum „meistdiskutierten Thema auf Message Boards rund um die Welt“. Im Jahr 2009 wurde das Ausrufezeichen nach der Trennung der Band wieder eingefügt.

Die Band Bomb the Music Industry! verwendet ein Ausrufezeichen in ihrem Namen, sowie in mehreren Album- und Songtiteln und Werbematerial. Beispiele sind ihre Songs „(Shut) Up The Punx!!!“ und das Album Adults!!!: Smart!!! Shithammered!!! And Excited von Nothing!!!!!!!.

Die amerikanische Musikerin Pink stilisiert ihren Künstlernamen „P!NK“ und verwendet drei Ausrufezeichen im Untertitel ihres 2010 erschienenen Albums „Greatest Hits… So Far!!!.

TelevisionEdit

Dieser Abschnitt zitiert keine Quellen. Bitte helfen Sie, diesen Abschnitt zu verbessern, indem Sie Zitate zu zuverlässigen Quellen hinzufügen. Nicht quellifiziertes Material kann angefochten und entfernt werden. (Mai 2017) (Erfahren Sie, wie und wann Sie diese Vorlage entfernen können)

Das Ausrufezeichen wurde in den Titel von Dinah Shores TV-Serie Dinah! Das Ausrufezeichen war später das Thema eines erbitterten Streits zwischen Elaine Benes und ihrem Freund Jake Jarmel in der Seinfeld-Folge „Der schnüffelnde Buchhalter“. Elaine ärgerte sich über Jake, weil er kein Ausrufezeichen an das Ende einer Nachricht setzte, in der es darum ging, dass ihre Freundin ein Baby bekam. Jake nahm extremen Anstoß an der trivialen Kritik und machte mit Elaine Schluss, indem er ein Ausrufezeichen nach seinen Abschiedsworten setzte: „I’m leaving!“

TheaterEdit

In Musicals wird ein Ausrufezeichen in der Regel verwendet, wenn der Titel der Show mit dem Titel eines Songs innerhalb des Aktes übereinstimmt. Beispiele hierfür sind Shows wie Oklahoma! und Mamma Mia!.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.