close

Ved tegn (symbol)

Gå til navigation Gå til søg

Datalogi

Image
"Arroba" gadeskilt, i videnskabs- og teknologiparken ved universitetet i Alcalá .

I øjeblikket er den bedst kendte brug for e-mail-adresser og andre onlinetjenester , der bruger formatet bruger@domæne . Dette forhold stammer også fra det faktum, at symbolet @ på engelsk læses ved ("at", "next to" eller "in") og derfor angiver, at brugeren er hostet "i" serveren i stedet for at være en bruger lokal besked. [ 1 ]

I 1971 ledte Ray Tomlinson , den amerikanske computerprogrammør, der implementerede det første elektroniske postsystem , efter et symbol til at adskille en persons navn fra hvor det var. På grund af dets kommercielle brug inkluderede nogle af de første skrivemaskiner , udviklet efter 1885 , allerede dette tegn (det er tilfældet med Underwood, 1885 [ 2 ] eller Lambert, 1902, [ 3 ] begge af amerikansk fremstilling). At- tegnet var også på tastaturet på Teletype ASR-33 (Model-33 fra Teletype Corporation). Hans idé var at bruge et symbol , der var på alle tastaturer, men som ikke optrådte i de rigtige navne på personer eller virksomheder eller servere. @ var på tastaturer, men det havde ingen brug, så det var ikke i konflikt med noget tidligere nævnt. Tomlinson sendte den første e-mail-besked til sig selv, som en test, fra sin PDP-10- computer til en anden maskine, der fysisk var lige ved siden af ​​hans egen. Han brugte at-symbolet, fordi det var den måde, han tænkte på at skelne mellem lokale og fjernbeskeder. På denne måde var der behov for et tegn mellem identifikation af brugeren (afsender eller modtager) og serverværten for at adskille dem. Tomlinson valgte også at tegne, fordi det allerede blev brugt på engelsk med betydningen at , men snarere med betydningen af ​​a eller ved (som i tilfældet med priser: "10 enheder @ $1.95". [ 1 ]

Dette var den første e-mailadresse i historien, som vi kender den nu:

tomlinson@bbn-tenexa

@-symbolet bruges også i mange programmeringssprog, dog med forskellige funktioner:

  • I ALGOL 68 er @-symbolet en forkortelse for nøgleordet at , hvis funktion er at ændre den nedre grænse for en matrix. For eksempel refererer arrayx[@88] til et array, der starter ved indeks 88.
  • I ActionScript bruges det i XML-parsing som et tekststrengpræfiks til at identificere attributter i modsætning til underordnede elementer.
  • I C# angiver det "streng literals", hvor der ikke blev brugt escape-tegn , og hvor to dobbelte anførselstegn i en række repræsenterer et dobbelt anførselstegn. [ 4 ]​ Som et præfiks tillader det også at søgeord bruges som identifikatorer. [ 5 ]
  • I Forth er et ord, der returnerer indholdet af hukommelsesadressen, der er på toppen af ​​datastakken.

Andre anvendelser i computere har været:

  • Angiv den position på skærmen, der skal skrives til (i nogle dialekter af BASIC , PRINT @ line , column ; i Clipper , @ line , column SAY [ 6 ] ).
  • I Lotus 1-2-3 var at-tegnet præfikset for matematiske funktioner (f.eks. svarede "@MOD" til Excels "MOD"). [ 7 ]
  • I DOS og Windows-kommandolinjen vises kommandoer foran med et at-tegn (typisk "@ECHO OFF") ikke. [ 8 ]
  • I bash behandles @-tegnet som et jokertegn, der udvides på en særlig måde.
  • Twitter og andre sociale netværk er at-tegnet præfikset (i stedet for suffikset) af en brugers navn.

Referencer

  1. ^ a b Tomlinson, Ray. "Den første netværks-e-mail" (på engelsk) . Arkiveret fra originalen den 6. maj 2006 . Hentet 9. august 2011 . 
  2. Citer fejl: Ugyldig tag <ref>; indholdet af de kaldte referencer er ikke defineretNYT
  3. ^ "Samling: Lambert" . Det virtuelle skrivemaskinemuseum . Hentet 9. februar 2016 . 
  4. 2.4.4.5 Streng bogstaver ,
  5. 2.4.2 Identifikatorer
  6. Suárez Jiménez, Antonio. Clippers håndbog . 
  7. Autonomous University of Nuevo León, UANL FACPYA LOTUS 1-2-3 Reference Manual , sf (manuskript Hf5548.4.L67.L6, post 1007827 fra Library of the Autonomous University of Nuevo León) Onlineversion , side 53 (se 9 ) /23/2013).
  8. Microsoft, red. (2013). « " ekko " » . Windows XP Professional produktdokumentation . Hentet 23. september 2013 .