Jednostka natężenia prądu piasek

… czyli po naszemu Amper-Sand: &

Całkiem niedawno zostałem oświecony w kwestii tego właśnie symbolu, a dziś podzielę się tą wiedzą z całą ogromną trójką moich Czytelników (oraz prawdopodobnie paroma setkami chińskich botów).

Ampersand pełni w świecie komputerów bardzo ważną funkcję, a nawet kilka:

  • W C i językach pochodnych (C++, Perl itd) & to binarna koniunkcja, czyli operator “i”.
  • && z kolei to w tychże samych językach operator koniunkcji logicznej (nie binarnej).
  • W niektórych językach (C, C++, Go) & z następującą po nim liczbą oznacza adres pamięci komputera.
  • Jeżeli & pojawia się przed nazwą zmiennej, w niektórych językach oznacza to referencję do tej zmiennej.
  • W Fortranie za pomocą & sklejamy ze sobą dwie linie kodu, żeby interpreter potratował je jak jedną.
  • W różnych egzotycznych językach (z których najmniej egzotyczny jest chyba Basic), & służy do konkatenacji (“sklejania”) tekstów. W Excelu zresztą też.
  • W PDP-11 (pamięta ktoś jeszcze?) & był skrótem komendy PRINT.
  • W Apple II za pomocą & wywoływało się program w asemblerze zapisany pod zadanym adresem pamięci ROM.
  • W niektórych wersjach BASIC-a doklejenie & na końcu liczby oznaczało, że jest to liczba 32-bitowa.
  • W niektórych językach & oznacza wartość heksadecymalną. W innych – ósemkową.
  • W MySQL & pełni podwójną rolę: wewnątrz filtra (“WHERE…”) oznacza logiczne “i” (czyli to samo co “AND” w “normalnym” SQL-u), a postawione między liczbami – zwraca binarną ich koniunkcję.
  • W systemach Unix (i pochodnych) za pomocą & uruchamia się dodatkowe procesy “w tle”.
  • W rozmaitych *ML-ach (html, sgml, xml itd) za pomocą & oznacza się różne znaki specjalne, jak na przykład cudzysłów (&quot), spację nierozdzielającą (&nbsp) czy apostrof (&apos).
  • W TeX-u & tworzy tabulatory.
  • W Window Forms za pomocą & oznaczamy literę, która ma być podkreślona w menu (i aktywna – do wywołania danego polecenia z klawiatury)
  • W internetowych URL-ach za pomocą & rozdziela się poszczególne parametry

Ale ja tu się rozpisałem o ampersandzie w komputeryzacji, tymczasem głównym celem dzisiejszego wpisu jest pokazanie skąd się ów znaczek w ogóle wziął na świecie.

Otóż wprowadzili go Rzymianie w okolicach I wieku naszej ery, jako skrót dla “et” czyli po naszemu “i”.

Zanim ampersand stał się znaczkiem, który znamy z dzisiejszych ekranów komputerów, przeszedł niezły lifting:

To tylko niektóre wersje ampersanda i jego prekursorów.

Dawnymi czasy ampersand był w języku angielskim traktowany jako ostatnia litera alfabetu (zaraz po “z”). I mówiło się: ej, bi, si, di, … eks, łaj, zed, and, per se, and.

I z tego właśnie “and, per se, and” wzięła się potem nazwa znaczka: ampersand.

Ot i cała tajemnica.

Liczba słów w tym wpisie: 486

Sprawdź też

Łamiemy SHA2_256

Trochę abstracyjnego liczenia. Całkiem bez pożytku dla ludzkości.

Gadające krowy na sterydach

Mrożące krew w żyłach opowieści z linuksowej niwy. Nie dla dzieci (jest seks ze zwierzętami).

Zapisz się
Powiadom o
guest
10 komentarzy
Inline Feedbacks
Zobacz wszystkie komentarze
10
0
Zapraszam do skomentowania wpisu.x
()
x