Il cancelletto (#)In inglese britannico il cancelletto si traduce con hash (per esteso, hash sign o hash mark), da non confondere con sharp (che invece è la traduzione di diesis). è un simbolo di punteggiatura, costituito da segmenti paralleli incrociati, utilizzato prevalentemente nell'informatica. Viene solitamente confuso con il simbolo musicale ♯ (diesis), relativo anche al linguaggio di programmazione C#. Il codice Unicode del cancelletto è U+0023 mentre il suo valore ASCII in esadecimale è 23, in decimale è 35.
Il carattere è originato da un'antica abbreviatura latina (N maiuscola sbarrata) per indicare la parola numerus o numero e come tale si ritrova nelle carte manoscritte dei secoli passati. Negli Stati Uniti, in cui quest'uso è ancora vivo, è anche detto number sign ed è spesso utilizzato al posto del carattere №Il numero è scritto immediatamente dopo il simbolo, senza spazio.. Indica una posizione numerica o, per estensione, un numero ordinale: "#1" significa (e si pronuncia) number one, ovvero, per estensione, "primo"In pratica, per questo specifico impiego, il simbolo # si legge number..
Storia Si ritiene che il simbolo faccia risalire le sue origini al simbolo ℔, un'abbreviazione del termine romano libra pondo, che si traduce come "libbra di peso". Questa abbreviazione è stata stampata con un tipo di legatura dedicato, con una linea orizzontale trasversale, in modo che la lettera minuscola l non venisse scambiata per il numero 1. Infine, il simbolo è stato ridotto per chiarezza come una sovrapposizione di due tratti orizzontali "=" su due tratti simili a barre "//". Esempi di utilizzo per indicare le libbre esistono già nel 1850.
Il simbolo è descritto come il carattere "numero" in un trattato del 1853 sulla contabilità, e il suo doppio significato è descritto in un testo di contabilità del 1880. Il manuale di istruzioni della macchina da scrivere Blickensderfer modello 5 (circa 1896) sembra riferirsi al simbolo come "number mark". Alcune fonti statunitensi dell'inizio del XX secolo lo chiamano "segno numerico", sebbene questo potrebbe anche riferirsi al segno del numero. Un manuale del 1917 distingue tra due usi del segno: "numero (scritto prima di una cifra)"; e "pounds (scritte dopo una cifra)". L'uso della frase "pound sign" per fare riferimento a questo simbolo si usa dal 1932 negli Stati Uniti.
Per i dispositivi meccanici, il simbolo è apparso sulla tastiera della macchina da scrivere Remington Standard (1886 circa), ma non è stato utilizzato sulle tastiere utilizzate per la composizione. È apparso in molti dei primi codici della telescrivente e da lì è stato copiato in ASCII, che lo ha reso disponibile sui computer e quindi ha causato molti più usi per il carattere. Il simbolo è stato introdotto sul pulsante in basso a destra delle tastiere a toni nel 1968, ma quel pulsante non è stato ampiamente utilizzato fino all'avvento della posta vocale su larga scala (sistemi PBX, ecc.) nei primi anni '80.
Uno degli usi nei computer era etichettare il testo seguente come avente un'interpretazione diversa (come un comando o un commento) dal resto del testo. È stato adottato per l'uso nelle reti IRC (Internet Relay Chat) intorno al 1988 per etichettare gruppi e argomenti"Channel Scope". Section 2.2. . Questo utilizzo ha ispirato Chris Messina a proporre un sistema simile da utilizzare su Twitter per taggare argomenti di interesse sulla rete di microblogging, questo è diventato noto come hashtag. Sebbene utilizzato inizialmente e più comunemente su Twitter, l'uso degli hashtag si è esteso ad altri siti di social media.
Nomi del carattere
Number sign Le società di apparecchiature telefoniche americane che servono i chiamanti canadesi spesso hanno un'opzione nella loro programmazione per denotare l'inglese canadese, che a sua volta istruisce il sistema a dire ai chiamanti il Number sign invece che pound. Pound sign o pound Pound sign o pound sono i nomi più comuni utilizzati negli Stati Uniti, dove il tasto "#" su un telefono è comunemente indicato come il tasto cancelletto o semplicemente cancelletto. Le istruzioni di composizione a un interno come # 77, ad esempio, possono essere lette come "cancelletto sette sette". Questo nome è usato raramente al di fuori degli Stati Uniti, dove il termine pound è inteso come simbolo di valuta £ per la sterlina inglese. Hash Nel Regno Unito e in Irlanda, è generalmente chiamato hash (probabilmente da hatch, riferito al tratteggio incrociato, sebbene la derivazione esatta sia controversa). Hashtag o simbolo hashtag La parola hashtag viene spesso utilizzata quando si leggono ad alta voce i messaggi dei social media, indicando l'inizio di un hashtag. Ad esempio, il testo "#foo" viene spesso letto ad alta voce come "hashtag foo" (al contrario di "hash foo"). Questo porta alla convinzione comune che il simbolo stesso si chiami hashtag. La documentazione di Twitter si riferisce ad esso come "il simbolo hashtag". Hex Hex è comunemente usato a Singapore e in Malesia, come parlato da molti menu registrati di assistenza per elenchi telefonici: "Inserisci il tuo numero di telefono seguito dalla chiave hex". Il termine hex è sconsigliato a Singapore a favore dellhash. A Singapore, un hash è anche chiamato hex negli indirizzi degli appartamenti, dove precede il numero del piano. Octothorp, octothorpe, octathorp, octatherp La maggior parte degli studiosi crede che la parola sia stata inventata dai lavoratori dei Bell Telephone Laboratories nel 1968, che avevano bisogno di una parola per il simbolo sulla tastiera del telefono. Si dice che Don MacPherson abbia creato la parola combinando octo e il cognome di Jim Thorpe, un medaglia olimpicaRalph Carlsen, "What the ####?" Telecoms Heritage Journal 28 (1996): 52–53.. Howard Eby e Lauren Asplund affermano di aver inventato la parola per scherzo nel 1964, combinando octo con la sillaba therp che, a causa del digrafo "th", era difficile da pronunciare in lingue diverse. The Merriam-Webster New Book of Word Histories, 1991, ha un lungo articolo che è coerente con il saggio di Doug Kerr, che dice che "octotherp" era l'ortografia originale e che la parola è nata negli anni '60 tra gli ingegneri telefonici come uno scherzo. Altre ipotesi per l'origine della parola includono il cognome di James OglethorpeJohn Baugh, Robert Hass, Maxine H. Kingston, et al., "Octothorpe," The American Heritage Dictionary of the English Language (Boston: Houghton Mifflin, 2000), o l'uso della parola inglese antico per villaggio, thorp, perché il simbolo sembra un villaggio circondato da otto campiBringhurst, "Octothorpe". Elements of Typographic Style. La parola fu resa popolare all'interno e all'esterno dei Bell Labs"You Asked Us: About the * and # on the New Phones," The Calgary Herald, September 9, 1972, 90.. La prima apparizione di "octothorp" in un brevetto statunitense è in un deposito del 1973. Questo brevetto si riferisce anche all'asterisco a sei punte (✻) utilizzato sui pulsanti del telefono come "sestile". Diesis L'uso del nome diesis (sharp in inglese) è dovuto alla somiglianza del simbolo con il glifo utilizzato nella notazione musicale, U + 266F (♯), come nel nome dei linguaggi di programmazione Microsoft C #, J # e F #. Microsoft afferma: "Non è il simbolo 'hash' (o 'pound') come crede la maggior parte delle persone. In realtà dovrebbe essere il simbolo musicale diesis. Tuttavia, poiché il simbolo diesis non è presente sulla tastiera standard, è più facile digitare il cancelletto (#). Il nome del linguaggio è, ovviamente, pronunciato "see sharp". Secondo l'ECMA-334 C # Language Specification, sezione 6, Acronimi e abbreviazioni, il nome del linguaggio è scritto "C #" (U + 0043) seguito dal # (U + 0023) e pronunciato "C diesis". Quadrato Occasionalmente utilizzato nel Regno Unito (ad esempio, a volte nelle pubblicazioni BT e nei messaggi automatici), specialmente durante l'era Prestel, quando il simbolo era un delimitatore di indirizzi di pagina. La specifica ITU-T E.161 3.2.2 dell'Unione internazionale delle telecomunicazioni afferma: "Il simbolo deve essere conosciuto come un 'quadrato' o il termine equivalente più comunemente usato in altre lingue". Formalmente, questo non è un cancelletto ma piuttosto un altro carattere, il quadrato ⌗.
Utilizzo generico In un indirizzo URL il cancelletto rappresenta l'identificatore di frammento: i caratteri che seguono il simbolo rappresentano un nome di riferimento per la porzione di codice che deve essere visualizzata. Nel linguaggio di programmazione C introduce dei comandi noti come direttive del preprocessore. Nei fogli di stile il cancelletto indica un elemento html avente un id ad esso dichiarato. In alcuni linguaggi di programmazione (tra cui Perl e Python) indica la presenza di un commento. Nei social network, come ad esempio Twitter, Facebook e Telegram introduce l'hashtag. In matematica è usato in diversi contesti, ad esempio per indicare la cardinalità di un insieme o per la somma connessa di varietà o di nodi. Nella teoria dei numeri, n# indica comunemente il primoriale di n. Nella notazione algebrica degli scacchi denota lo scacco matto. È presente insieme all'asterisco nella tastiera dei telefoni cellulari. Può essere utilizzato per eseguire comandi sul telefono (ad esempio per ottenere l'IMEI o altri dati di fabbricazione) o effettuare richieste all'operatore mobile (come l'informazione del credito residuo). Viene inoltre solitamente utilizzato nei servizi di assistenza clienti per segnalare l'inserimento di una sequenza di cifre. In inglese americano il cancelletto che segue un numero in cifre sta a significare un peso espresso in libbre, ovvero pounds (ad esempio, "300#" significa "300 libbre"). Questo perché, in inglese americano, il cancelletto è anche chiamato pound sign. Nei file di configurazione di OpenVPN, il simbolo è usato per indicare l'inizio di un commento (remark)
Quando # precede un numero, viene letto come "numero". Una "matita"#2", ad esempio, indica "una matita numero due". Le abbreviazioni "No." e "№" sono usati comunemente e in modo intercambiabile. Quando # è dopo un numero, viene letto come "libbra" o "libbre", che significa l'unità di peso. Il testo "sacchetto di farina 5 #" significherebbe "sacchetto di farina da cinque libbre". Le abbreviazioni "lb." e '℔' sono usati comunemente e in modo intercambiabile ma non sostituisce "£". Quest'ultimo utilizzo è raro al di fuori del Nord America. Il segno non viene utilizzato per indicare le libbre come peso (per questo si usa lb o lbs), e certamente non per la valuta delle libbre. L'uso di # come abbreviazione di "numero" è tuttavia comune nella scrittura informale, ma l'uso in stampa è raro. Le macchine da scrivere britanniche avevano una chiave £ mentre le macchine da scrivere americane avevano una chiave #. Molti codici di computer e telescriventi (come BS 4730, la variante nazionale britannica del pacchetto di caratteri ISO / IEC 646) ha sostituito "£" al posto di "#" per rendere le versioni britanniche, quindi era comune visualizzare lo stesso codice binario #delle apparecchiature statunitensi e £britanniche. ("$" non è stato sostituito a causa di evidenti problemi se si è tentato di comunicare valori monetari).
Utilizzo specifico
Matematica
In teoria degli insiemi, # S è la cardinalità dell'insieme S. Cioè, per un insieme , in cui tutti gli sono reciprocamente distinti, In topologia, A "#" B è la somma connessa delle varietà A e B, o dei nodi A e B nella teoria dei nodi. Nella teoria dei numeri, n # è il primoriale di n.
Informatica
In Unicode e ASCII, il simbolo ha un punto di codice come U + 0023 # e #in HTML5HTML5 is the only version of HTML that has a named entity for the number sign, see https://www.w3.org/TR/html4/sgml/entities.html ("The following sections present the complete lists of character entity references.") and https://www.w3.org/TR/2014/CR-html5-20140731/syntax.html#named-character-references ("num;")..