Karetka - Caret

‸ ⁁ ⎀
^
Wstawka korektorska
Unicode U+2038 KARETKA
U+2041 PUNKT WPROWADZANIA KARETKI
U+2380 SYMBOL
WPROWADZANIA U+005E ^ AKCENT CIRCUMFLEX
Różny od
Różny od U+028C ʌ ŁACIŃSKA MAŁA LITERA TOCZONY V
U+2227 LOGICZNA I
U+03BB λ GRECKA MAŁA
LITERA U+039B Λ GRECKA WIELKA LITERA LAMDA

Daszka ( / K ær ɪ t / ) ma kształt litery V grafem zazwyczaj odwracany i czasami rozszerzone zastosowanie w korekta i typografii , aby wskazać, że dodatkowe wymagania materiałowe być umieszczone w tym miejscu w tekście.

Istnieje podobny znak, ^ , który ma wiele zastosowań w programowaniu, matematyce i innych kontekstach. Symbol był stosowany w maszynach do pisania i drukarkach komputerowych, dzięki czemu akcenty daszkowe mogły być nadrukowywane na literach (jak w ô lub ŵ ). Postać została ponownie wykorzystana w językach komputerowych do wielu innych celów, a z czasem jej wygląd został powiększony i obniżony, przez co nie można go było używać jako znaku akcentującego. Ten symbol jest często nazywany „daszkiem”, ale ta strona będzie go nazywać „okrężem”, aby odróżnić go od prawdziwej karetki. Tego daszka nie należy mylić z innymi znakami w kształcie szewronu, takimi jak akcent daszkowy , toczone v lub logiczne AND , które czasami mogą być nazywane daszkami.

Zastosowania

Znak korekty

Karetka była pierwotnie i nadal jest używana w formie odręcznej jako znak korekty wskazujący, gdzie należy wstawić znak interpunkcyjny, słowo lub frazę w dokumencie. Termin pochodzi od łacińskiego karetki „brakuje”, z Carere „braku; być oddzielone od, będzie wolny od”. Symbol daszka opisana poniżej linii tekstu dla znaku interpunkcyjnego linii poziomu, takich jak przecinku lub powyżej linii, odwróconym karetki ( por U + 02C7 Caron ) o wyższej postaci, takiej jak apostrofem ; wstawiany materiał może być umieszczony wewnątrz karetki, na marginesie lub powyżej linii.

Języki programowania

Wolnostojący cyrkumfleks ^ ma wiele zastosowań w językach programowania , gdzie zwykle nazywa się go karetką. Może oznaczać potęgowanie , bitowy operator XOR , łączenie ciągów i znaki kontrolne w notacji karetki , między innymi. W wyrażeniach regularnych cyrkumfleks jest używany do dopasowania początku ciągu lub linii; jeśli zaczyna klasę postaci, to dopasowywana jest odwrotność klasy.

ANSI C może transkrybować cyrkumfleks w postaci trigrafu ??' , ponieważ znak nie był pierwotnie dostępny we wszystkich zestawach znaków i klawiaturach. C++ dodatkowo obsługuje tokeny takie jak xor(for ^) i xor_eq(for ^=), aby całkowicie uniknąć znaku. RFC 1345 zaleca transkrypcję znaku jako dwugrafu, '> gdy jest to wymagane.

Pascal używa cyrkumfleksu do deklarowania i wyłuskiwania wskaźników . W Smalltalk cyrkumfleks to instrukcja powrotu metody. W C++/CLI typy odwołań platformy .NET są dostępne za pośrednictwem uchwytu przy użyciu ClassName^składni. W rozszerzeniach C firmy Apple dla systemów Mac OS X i iOS cyrkumflex służy do tworzenia bloków i oznaczania typów bloków. Go używa go jako bitowego operatora NOT .

Node.js używa znaku cyrkumflex w plikach package.json , aby oznaczyć zachowanie rozwiązywania zależności używane dla każdej konkretnej zależności. W przypadku Node.js cyrkumfleks pozwala na dowolny rodzaj aktualizacji, chyba że jest postrzegana jako „główna” aktualizacja zgodnie z definicją semver .

Symbol zastępczy dla indeksu górnego i potęgowania

W matematyce cyrkumfleks może oznaczać potęgowanie ( 3^5dla 3 5 ), gdzie zwykły indeks górny nie jest łatwo użyteczny (jak w niektórych kalkulatorach graficznych ). Jest również używany do wskazania indeksu górnego w składzie TeX-a . Jak opisał to Isaac Asimov w swoim eseju „ Skewered! ” z 1974 roku (o liczbie Skewesa ): „Uczynię wykładnik postacią normalnej wielkości i jest tak, jakby był utrzymywany przez dźwignię, a jego dodatkowy ciężar, gdy jest rozmiar rośnie pochyla dźwignię w dół." Użycie cyrkumfleksu do potęgowania można prześledzić wstecz do ALGOL 60 , który wyrażał operator potęgowania jako strzałkę skierowaną w górę, mającą na celu wywołanie notacji w indeksie górnym powszechnym w matematyce. Strzałka skierowana w górę jest teraz używana do oznaczenia hiperoperacji w notacji Knutha ze strzałką w górę .

Ucieczka postać

Często postrzegany jako notacja z daszkiem pokazująca znaki kontrolne, na przykład ^Aoznacza znak kontrolny o wartości 1.

Interpreter wiersza polecenia cmd.exe systemu Windows używa znaku cyrkumfleksowego do ucieczki znaków zarezerwowanych (większość innych powłok używa ukośnika odwrotnego ). Na przykład, aby przekazać znak mniej niż jako argument do programu, który wpisujesz ^<.

Wskaźnik porządkowy

W języku włoskim cyrkumfleks jest czasami używany w podobny sposób do wskaźnika porządkowego , najbardziej zauważalnie na biletach od Trenitalia , głównego operatora pociągów we Włoszech, oraz rzymskiego systemu transportu publicznego ATAC. Na biletach Trenitalia klasa podróży jest często zapisywana jako 1^ lub 2^, co oznacza odpowiednio pierwszą lub drugą klasę. Wynika to z braku żeńskiego wskaźnika porządkowego ª używanego w języku włoskim w (przed Unicode) zbiorze znaków ISO Latin 1 (męski wskaźnik porządkowy º jest zwykle zastępowany znakiem stopnia, gdy znaki rozszerzone nie są dostępne lub są mniej dokładne skład).

Strzałka skierowana w górę

Na forach internetowych , w serwisach społecznościowych, takich jak Facebook, lub w czatach internetowych cyrkumfleks lub ich seria może być używana pod lub po wpisie jednego użytkownika przez innego użytkownika. W tym użyciu cyrkumfleks ^ reprezentuje strzałkę skierowaną w górę dla czytelników, plakatów lub oryginalnego posta (OP), aby zobaczyć powyższy wiersz / post, a oprócz użycia strzałki może również oznaczać, że użytkownik, który opublikował ^ zgadza się z powyższym postem. Wiele daszków może wskazywać, że komentarz odpowiada lub odnosi się do powyższego posta, co koreluje z liczbą użytych daszków, lub „podkreślić” prawidłową część poprzedniego posta, lub może być po prostu użyty do podkreślenia.

Podobne zastosowanie zostało przyjęte przez kompilatory języka programowania, takie jak kompilator Java, aby wskazać, gdzie wystąpił błąd kompilacji . Oprócz wskazania numeru wiersza i numeru kolumny lokalizacji błędu kompilator drukuje wadliwy wiersz kodu i używa pojedynczego znaku cyrkonii w następnym wierszu, uzupełnionego spacjami, aby wizualnie wskazać lokalizację błędu. Okrąg działa jak strzałka skierowana w górę na tekstowym wydruku szczegółów błędu.

Kodowanie historycznych systemów komputerowych

Oryginalna wersja standardu ASCII z 1963 roku zarezerwowała punkt kodowy 5E hex dla strzałki w górę . Jednak norma ECMA-6 z 1965 r. zastąpiła strzałkę w górę cyrklem ^ diakrytycznym, a dwa lata później druga wersja ASCII poszła w ich ślady. Ponieważ wczesne komputery mainframe i minikomputery w dużej mierze wykorzystywały teledrukarki jako urządzenia wyjściowe, w razie potrzeby można było wydrukować cyrkumfleks nad literą. Wraz z rozpowszechnieniem się monitorów okazało się to jednak niewystarczające, a prekomponowane znaki , wraz ze znakami diakrytycznymi, zostały wprowadzone do dołączonych zestawów znaków, takich jak Latin-1, a następnie Unicode . Pierwotny znak okalający pozostawiono do innych celów, a ponieważ nie musiał już mieścić się nad literą, jego wygląd stał się większy.  

Zobacz też

  • Operator kapelusza , notacja daszkowa używana w matematyce i statystyce, jest czasami nazywana karetką

Bibliografia