Articles

Wykrzyknik

Posted on

Matematyka i logika formalnaEdit

Informacje dodatkowe: Słowniczek symboli matematycznych

W matematyce elementarnej symbol ten reprezentuje operację czynnikową. Wyrażenie n! oznacza „iloczyn liczb całkowitych od 1 do n”. Na przykład, 4! (czytaj cztery czynnikowe) to 4 × 3 × 2 × 1 = 24. (0! jest zdefiniowane jako 1, które jest neutralnym elementem w mnożeniu, nie mnożonym przez nic). Dodatkowo, może również reprezentować kwantyfikator unikalności lub, jeśli jest użyty przed liczbą, może reprezentować podczynnik.

W logice liniowej, wykrzyknik oznacza jedną z modalności, które kontrolują osłabianie i kurczenie.

ComputingEdit

W informatyce, wykrzyknik jest znakiem ASCII 33 (21 w systemie szesnastkowym). Ze względu na jego dostępność na nawet wczesnych komputerach, znak ten był używany do wielu celów. Nazwa nadana „!” przez programistów różni się w zależności od ich pochodzenia, choć bardzo powszechne było nadawanie mu krótkiej nazwy, aby ułatwić czytanie kodu na głos. Bardzo popularne jest „Bang”. W Wielkiej Brytanii, we wcześniejszych czasach informatyki, popularny był termin pling, podczas gdy w Stanach Zjednoczonych używano terminu shriek. Twierdzi się, że te użycia słów zostały wymyślone w USA, a shriek pochodzi ze Stanford lub MIT; jednak shriek dla znaku ! znajduje się w Oxford English Dictionary pochodzącym z lat 60. XIX wieku.

Wiele języków komputerowych używających składni w stylu C używa „!” dla negacji logicznej; !A oznacza „nie A”, a A != B oznacza „A nie jest równe B”. Ta zasada negacji rozprzestrzeniła się na język potoczny; na przykład słowo „!clue” jest używane jako synonim „no-clue” lub „clueless”. Symbolem w logice formalnej dla negacji jest ¬, ale ponieważ symbol ten nie jest obecny standardowo na niektórych klawiaturach, konwencja C rozprzestrzeniła się nieformalnie na inne konteksty.

Wcześniejsze systemy poczty elektronicznej również używały wykrzyknika jako znaku rozdzielającego pomiędzy nazwami hostów dla informacji o routingu, zwykle określanego jako notacja „bang path”.

W protokole IRC, pseudonim użytkownika i jego identyfikator są oddzielone wykrzyknikiem w masce hosta przypisanej mu przez serwer.

W skryptach UNIX (zwykle dla powłoki UNIX lub Perla), „!” jest zwykle używany po „#” w pierwszym wierszu skryptu, dyrektywie interpretera, aby powiedzieć systemowi operacyjnemu, jakiego programu użyć do uruchomienia skryptu. #! jest zwykle nazywany „hash-bang” lub shebang. Podobna konwencja dla plików PostScript wymaga, aby pierwsza linia zaczynała się od %!, zwanego „percent-bang”.

Wykrzyknik rozpoczyna rozwinięcia historii w wielu powłokach uniksowych, takich jak bash i tcsh, gdzie !! wykonuje poprzednie polecenie, a !

Acorn RISC OS używa nazw plików zaczynających się od pling do tworzenia katalogów aplikacji: na przykład plik o nazwie !Run jest wykonywany po dwukrotnym kliknięciu zawierającego go folderu (przytrzymanie Shift zapobiega temu). Istnieje również !Boot (wykonywany przy pierwszym pojawieniu się zawierającej go aplikacji w filerze), !Sprites (ikony), !Help, i inne.

W APL, !x jest używany dla czynnika x (wstecz od notacji matematycznej), a także dla współczynnika dwumianowego: k!n oznacza ( n k ) {{displaystyle {{tbinom {n}{k}}}}

{tbinom {n}{k}}

lub n!⁄k!(n-k)!

BBC BASIC używał pling jako operatora indirection, równoważnego PEEK i POKE czterech bajtów jednocześnie.

BCPL, prekursor C, używał „!” do indirection wskaźników i tablic: !P jest równoważny *P w C, a P!3 jest równoważny P w C.

W języku programowania Haskell, „!” jest używany do wyrażania ścisłości.

W języku programowania ML (w tym Standard ML i OCaml), „!” jest operatorem do uzyskania wartości z „referencyjnej” struktury danych.

W języku programowania Raku, „!” jest używany do uzyskania dostępu do prywatnych atrybutów lub metod w klasie (jak class Person { has $!name; } lub self!private-method;).

W językach programowania Scheme, Julia i Ruby, „!” jest konwencjonalnie sufiksem dla funkcji i formularzy specjalnych, które mutują swoje dane wejściowe.

W języku programowania Swift, typ, po którym następuje „!” oznacza „implicitely unwrapped optional”, typ opcji, w którym kompilator nie wymusza bezpiecznego rozwijania. Operator „!” „wymusza rozpakowanie” typu opcji, powodując błąd, jeśli jest on zerowy.

W Geek Code w wersji 3, „!” jest używane przed literą, aby oznaczyć, że geek odmawia udziału w danym temacie. W niektórych przypadkach ma to alternatywne znaczenie, takie jak G! oznaczające maniaka bez kwalifikacji, !d oznaczające nie noszenie ubrań, P! oznaczające brak pozwolenia na używanie Perla, i tak dalej. Wszystkie one mają jednak pewne negatywne konotacje.

Gry wideoEdit

Wykrzyknik może być używany w grach wideo, aby zasygnalizować, że postać jest zaskoczona lub zaalarmowana. W seriach Metal Gear i Paper Mario wykrzyknik pojawia się nad głowami wrogów, gdy zauważą oni gracza.

W grach typu MMO (massively multiplayer online), takich jak World of Warcraft, wykrzyknik unoszący się nad głową postaci oznacza, że oferuje ona graczowi zadanie do wykonania.

W grze Dota 2 wykrzyknik jest wyświetlany nad głową jednostki, jeśli zostanie ona zabita w sposób, który nie daje wrogom doświadczenia lub złota (jeśli jest to „odmowa”).

W zręcznościowej grze symulującej taniec In the Groove 2 z 2005 r. znajduje się piosenka zatytułowana „!” (zwana również „bang”) autorstwa artysty Onyx.

Kultura internetowaEdit

Ta sekcja wymaga dodatkowych cytatów w celu weryfikacji. Prosimy o pomoc w ulepszeniu tego artykułu poprzez dodanie cytatów do wiarygodnych źródeł. Materiały niepochodzące z innych źródeł mogą zostać zakwestionowane i usunięte. (listopad 2012) (Learn how and when to remove this template message)

W najnowszej kulturze internetowej, zwłaszcza tam, gdzie używa się leetu, wiele wykrzykników może być umieszczanych z cyfrą „1”, jak w !!!!!!111. Zapis ten wywodzi się z powszechnego błędu: podczas szybkiego wpisywania wielu wykrzykników maszynista może nie przytrzymać kombinacji ⇧ Shift1, która w wielu układach klawiatury powoduje powstanie wykrzyknika. Błąd ten, po raz pierwszy użyty celowo jako żart w społeczności językowej leet, jest obecnie akceptowaną formą wykrzyknika w leet i dialektach pochodnych, takich jak Lolspeak. Niektóre wypowiedzi zawierają dalsze substytucje, na przykład „!!!111oneeleven”.

W fandomie i fanfiction, ! jest używane do oznaczenia cechy definiującej postać, zwykle oznaczając alternatywną interpretację postaci z kanonicznego dzieła. Przykładem tego może być „Romantic!Draco” lub „Vampire!Harry” z fandomu Harry’ego Pottera. Jest również używany do wyjaśnienia aktualnej persony postaci z wieloma tożsamościami lub wyglądami, jak na przykład do odróżnienia „Armor!Al” od „Human!Al” w pracy opartej na Fullmetal Alchemist. Pochodzenie tego użycia nie jest znane, choć hipotetycznie wywodzi się ono z niektórych figurek akcji Teenage Mutant Ninja Turtles, na przykład „Football Player! Leonardo”, „Rockstar! Raphael”, i „Breakdancer! Michelangelo”.

ComicsEdit

Ta okładka Action Comics z 1959 roku kończy każde zdanie wykrzyknikiem lub znakiem zapytania. Często w całej książce używano kilku lub żadnych kropek.

Niektóre komiksy, zwłaszcza komiksy superbohaterskie z połowy XX wieku, rutynowo używają wykrzyknika zamiast kropki, co oznacza, że postać właśnie sobie coś uświadomiła; w przeciwieństwie do sytuacji, gdy zamiast tego pojawia się znak zapytania, co oznacza, że postać jest zdezorientowana, zaskoczona lub nie wie, co się dzieje. Ma to tendencję do przesadnej mowy, zgodnie z innymi hiperbolami powszechnymi w komiksach. Część motywacji była jednak taka, że kropka mogła zniknąć w ówczesnym procesie druku, podczas gdy wykrzyknik pozostałby rozpoznawalny nawet w przypadku błędu w druku. Przez krótki okres Stan Lee, jako redaktor naczelny Marvel Comics, próbował ograniczyć ich nadużywanie poprzez krótkotrwały zakaz używania wykrzykników, co doprowadziło do niezamierzonego braku zakończenia interpunkcji w wielu zdaniach.

Komiksowy pisarz Elliot S! Maggin kiedyś przypadkowo podpisał swoje nazwisko wykrzyknikiem z powodu nawyku używania ich podczas pisania scenariuszy komiksowych; od tego momentu stało się to jego profesjonalnym nazwiskiem. Podobnie, artysta komiksowy Scott Shaw! używał wykrzyknika po swoim nazwisku przez całą swoją karierę.

W komiksach i ogólnie w komiksach, duży wykrzyknik jest często używany w pobliżu lub nad głową postaci, aby wskazać zaskoczenie. Znak zapytania może być podobnie użyty do wskazania dezorientacji.

ChessEdit

Main article: Punctuation (chess)

W notacji szachowej „!” oznacza dobry ruch, „!!” oznacza doskonały ruch, „?!” oznacza wątpliwy ruch, a „!?” oznacza ciekawy, ryzykowny ruch. W niektórych wariantach szachów, takich jak warianty Shogi na dużych szachownicach, „!” jest używane do zapisu przechwytywania kawałków przez stacjonarne podawanie lub spalanie.

ScrabbleEdit

W Scrabble, wykrzyknik napisany po słowie jest używany do wskazania jego obecności na Oficjalnej Turniejowej i Klubowej Liście Słów, ale jego braku w Oficjalnym Słowniku Graczy Scrabble, zwykle dlatego, że słowo zostało uznane za obraźliwe.

BaseballEdit

Wykrzykniki lub gwiazdki mogą być używane na kartach wyników, aby zaznaczyć „świetną grę w obronie”.

Muzyka popularnaEdit

Zespół !!! (wymawiane „Chk Chk Chk”) używa wykrzykników jako swojej nazwy.

W 2008 roku, pop-punkowy zespół Panic! at the Disco porzucił wykrzyknik w swojej nazwie; stało się to „najczęściej dyskutowanym tematem na forach dyskusyjnych na całym świecie”. W 2009 roku, wykrzyknik został ponownie wstawiony po podziale zespołu.

Zespół Bomb the Music Industry! wykorzystuje wykrzyknik w swojej nazwie, jak również kilka tytułów albumów i piosenek oraz materiałów promocyjnych. Przykłady obejmują ich piosenki „(Shut) Up The Punx!!!” i album Adults!!!: Smart!!! Shithammered!!! And Excited by Nothing!!!!!!!.

Amerykański muzyk Pink stylizuje swoją nazwę sceniczną „P!NK” i używa trzech wykrzykników w podtytule swojego wydania z 2010 roku, Greatest Hits… So Far!!!.

TelewizjaEdit

Ta sekcja nie cytuje żadnych źródeł. Prosimy o pomoc w ulepszeniu tej sekcji poprzez dodanie cytatów do wiarygodnych źródeł. Materiały niepochodzące z innych źródeł mogą zostać zakwestionowane i usunięte. (Maj 2017) (Learn how and when to remove this template message)

Wykrzyknik znalazł się w tytule serialu telewizyjnego Dinah Shore, Dinah! Wykrzyknik był później przedmiotem gorzkiej kłótni między Elaine Benes i jej chłopakiem, Jake Jarmel, w odcinku Seinfeld, „The Sniffing Accountant”. Elaine zdenerwowała się na Jake’a za to, że nie umieścił wykrzyknika na końcu wiadomości o tym, że jej przyjaciółka urodziła dziecko. Jake wziął skrajny wyjątek do trywialnej krytyki i zerwał z Elaine, stawiając wykrzyknik po jego słów rozstania: „Odchodzę!”

TheatreEdit

W musicalach wykrzyknik jest zwykle używany, gdy tytuł przedstawienia ma taki sam tytuł piosenki w obrębie aktu. Przykładem tego są spektakle takie jak Oklahoma! i Mamma Mia!.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *