Sublinia - Underscore

_ ⎁ ◌̲
Sublinia
În  Unicode U + 005F _ LOW LINE (HTML _  · _, _ )
U + 2381 CONTINUU Subliniați SIMBOL
U + 0332 COMBINA LINE LOW
Legate de
Vezi si U + 2017 DOUBLE LOW LINE
U + 2382 discontinua underline SIMBOL
Diferit de
Diferit de U + 0331 ◌̱ COMBINAREA MACRONUL DE MAI JOS
Textul subliniat sau subliniat.

Un subliniat , numit și subliniat , linie joasă sau liniuță joasă , este o linie trasată sub un segment de text. În corectare , sublinierea este o convenție care spune „setați acest text în cursiv ”, utilizat în mod tradițional pe manuscrise sau dactilografiate ca instrucțiuni pentru imprimantă . Utilizarea sa pentru a adăuga accent în documentele moderne este o practică depreciată. Caracterul de subliniere , _ , a apărut inițial pe mașină de scris și a fost folosit în primul rând pentru a sublinia cuvintele ca în convenția corectorului . Pentru a produce un cuvânt subliniat, cuvântul a fost tastat, trăsura mașinii de scris a fost mutată înapoi la începutul cuvântului și cuvântul a fost depășit cu caracterul de subliniere.

În utilizarea modernă, sublinierea se realizează prin marcare sau prin combinarea caracterelor . Caracterul inițial de subliniere original continuă să fie utilizat pentru a crea spațierea vizuală într-o secvență de caractere, în care nu este permis un caracter spațial (de exemplu, în numele fișierelor computerului , adresele de e-mail și în adresele URL de Internet ). În contextele în care nu este acceptată nicio formatare, cum ar fi în mesageria instantanee sau în formate de e-mail mai vechi , marcajul „subliniere care include” este uneori folosit ca un proxy pentru sublinierea cuvântului (cuvintelor) închis ( _thus_).

În unele limbi, marca este utilizată ca combinare diacritică și se numește „combinarea liniei joase”.

Diacritic

Sublinierea este utilizată ca semn diacritic , „ combinând linia joasă ”, ◌̲ , în unele limbi ale Egiptului , unele limbi folosind ortografia Rapidolangue în Gabon , Izere în Nigeria și limbile indigene din America, cum ar fi Shoshoni și Kiowa .

Combinația diacritică, ◌̱ , (Macron de mai jos) este similară cu linia joasă de combinare, dar nota sa este mai scurtă. Diferența dintre „macron dedesubt” și „linie joasă” constă în faptul că acesta din urmă are ca rezultat o subliniere neîntreruptă atunci când este rulată împreună: comparați a̱ḇc̱ și a̲b̲c̲ (doar acesta din urmă ar trebui să arate ca abc ).

Utilizare modernă

În documentele tipărite, sublinierea este, în general, evitată, cu caractere cursive sau cu majuscule utilizate adesea în loc sau (mai ales în titluri) folosind majuscule , tip bold sau înălțime mai mare a corpului (dimensiunea fontului). Într-un manuscris care urmează a fi tipărit , diferite forme de subliniere (a se vedea mai jos ) au fost, prin urmare, utilizate în mod convențional pentru a indica faptul că textul ar trebui setat într-un tip special, cum ar fi cursivele , parte a unei proceduri cunoscute sub numele de marcare .

O serie de subliniere (cum ar fi __________) poate fi utilizată pentru a crea un spațiu liber care trebuie completat manual pe un formular de hârtie. De asemenea, este folosit uneori pentru a crea o linie orizontală; alte simboluri cu grafeme similare , cum ar fi cratime și liniuțe, sunt de asemenea utilizate în acest scop.

Utilizare în calcul

În browserele web , setările implicite diferențiază de obicei hyperlinkurile subliniindu-le (și, de obicei, schimbându-le culoarea), dar atât utilizatorii, cât și site-urile web pot schimba setările pentru a face ca unele sau toate hyperlinkurile să apară diferit (sau chiar fără distincție de textul normal).

Istorie

Deoarece dispozitivele de ieșire timpurie ( Teleprinters , CRT și imprimante de linie ) nu puteau produce mai mult de un caracter într-o locație, nu era posibil să subliniem textul, astfel încât codările timpurii, cum ar fi ITA2 și primele versiuni de ASCII , nu aveau nici un underscore. Sistemul de codificare a caracterelor EBCDIC de la IBM , introdus în 1964, a adăugat sublinierea, la care IBM a făcut referire ca „caracter de pauză”. Raportul IBM despre NPL (numele timpuriu a ceea ce se numește acum PL / I ) lasă setul de caractere nedefinit, dar menționează în mod specific caracterul de pauză și oferă RATE_OF_PAYca exemplu de identificare. Până în 1967, sublinierea s-a răspândit la ASCII , înlocuind caracterul săgeată la stânga în formă similară, (vezi și: PIP ). C , dezvoltat la Bell Labs la începutul anilor 1970, a permis sublinierea în identificatori.

Underscore precedă existența literelor minuscule în multe sisteme, așa că de multe ori a trebuit să fie folosit pentru a face identificatori cu mai multe cuvinte, deoarece CamelCase (a se vedea mai jos) nu era disponibil.

Convenții de programare

Scorurile inserate între litere sunt foarte frecvente pentru a crea un identificator „cu mai multe cuvinte” în limbi care nu pot gestiona spații în identificatori. Această convenție este cunoscută sub numele de „ caz de șarpe ” (cealaltă metodă populară se numește camelCase , unde sunt folosite litere mari pentru a arăta de unde încep cuvintele).

Un subliniere ca primul caracter dintr-un ID este adesea folosit pentru a indica o implementare internă care nu este considerată parte a API - ului și nu ar trebui apelată prin cod în afara acelei implementări. În Dart , toate proprietățile private ale claselor trebuie să înceapă cu un subliniat; această utilizare este obișnuită și în alte limbi, cum ar fi C ++, chiar dacă acestea oferă cuvinte cheie pentru a indica faptul că membrii sunt privați. Este folosit pe scară largă pentru a ascunde variabilele și funcțiile utilizate pentru implementări în fișiere antet . De fapt, utilizarea unei singure subliniere pentru acest lucru a devenit atât de obișnuită încât compilatoarele C au trebuit să standardizeze pe o subliniere dublă (de exemplu __DATE__) pentru variabilele încorporate reale pentru a evita conflictele cu cele din fișierele antet. PHP „rezervă toate numele funcțiilor începând cu __ ca fiind magice”.

Python folosește nume care încep și se termină cu linii de subliniere duble pentru membrii magici utilizați în scopuri precum supraîncărcarea și reflectarea operatorului și nume care încep, dar nu se termină cu un punct de subliniere dublu, pentru a indica variabilele de membru privat ale claselor care ar trebui să fie manipulate într-un mod care să împiedice ei să se ciocnească cu membrii claselor derivate, cu excepția cazului în care clasele au același nume ( __barîn clasă Foovor fi modificate _Foo__bar). Prin convenție, membrii care încep cu o singură subliniere sunt considerați privați sau protejați, deși acest comportament are efect inerent doar pentru module, unde import *instrucțiunile implicit importă toate numele care nu încep cu o subliniere, cu excepția cazului în care o listă de export este definită în mod explicit de modul .

O variabilă numită doar cu un subliniat are adesea o semnificație specială. $_sau _este comanda anterioară sau rezultă în multe shell-uri interactive , cum ar fi Python , Ruby și Perl . În Perl , @_este o variabilă matrice specială care deține argumentele unei funcții . În Clojure , indică un argument a cărui valoare va fi ignorată.

În unele limbi cu potrivire de tipare , cum ar fi Prolog , Standard ML , Scala , OCaml , Haskell , Erlang și Wolfram Language , modelul se _potrivește cu orice valoare, dar nu efectuează legare .

HTML <u> și CSS

HTML are un element de prezentare <u> care a fost inițial folosit pentru a sublinia textul; această utilizare a fost depreciată în HTML4 în favoarea stilului CSS{text-decoration: underline} . În HTML5, eticheta a reapărut, dar semnificația sa a fost modificată semnificativ: acum „reprezintă un interval de text inline care ar trebui redat într-un mod care să indice că are o adnotare non-textuală”. Această facilitate este destinată, de exemplu, să ofere o linie ondulată roșie pentru a semnaliza erorile de ortografie la momentul intrării, dar care nu trebuie încorporate în niciun fișier stocat (spre deosebire de un semn de accentuare, care ar fi),

Elementele pot exista și în alte limbaje de marcare , cum ar fi MediaWiki . Text Encoding Initiative (TEI) oferă o selecție largă de elemente conexe pentru marcarea activității editoriale (inserare, ștergere, corectare, plus etc.).

Unicode

Unicode are o subliniere de sine stătătoare _ la U + 005F, care este o moștenire a practicii mașinii de scris de subliniere utilizând backspace și overtext. Practica modernă folosește combinarea diacritică „combinarea liniei joase” la U + 0332 ◌̲ care are ca rezultat o subliniere atunci când se execută împreună: u̲n̲d̲e̲r̲l̲i̲n̲e̲. Unicode are și macronul care combină mai jos , o singură literă diacritică.

  • subliniat unic: a̲b̲c̲d̲e̲f̲g̲h̲i̲j̲k̲l̲m̲n̲o̲p̲q̲r̲s̲t̲u̲v̲w̲x̲y̲z̲0̲1̲2̲3̲4̲5̲6̲7̲8̲9̲
  • subliniere dublă: a̲̲b̲̲c̲̲d̲̲e̲̲f̲̲g̲̲h̲̲i̲̲j̲̲k̲̲l̲̲m̲̲n̲̲o̲̲p̲̲q̲̲r̲̲s̲̲t̲̲u̲̲v̲̲w̲̲x̲̲y̲̲z̲̲0̲̲1̲̲2̲̲3̲̲4̲̲5̲̲6̲̲7̲̲8̲̲9̲̲

Simbol subliniat continuu

În franceza canadiană , este ortografie corectă să subliniezi indicatorii ordinali masculini și feminini, iar tastaturile standard sunt gravate în consecință: un simbol, o „ literă a cu elipsă ” subliniată ( U + 2381 M SIMBOL UNDERLINE CONTINUO ), este disponibilă pentru a documenta această utilizare. .

Subliniate „simulate” în text simplu

În aplicațiile cu text simplu , inclusiv prin e-mailuri cu text simplu , unde marcarea accentului nu este posibilă, accentul dorit este adesea indicat de cuvintele înconjurătoare cu caractere de subliniere. De exemplu, „Trebuie să folosiți o vopsea _emulsie_ pe tavan”.

Unele aplicații vor adăuga automat accentul textului între paranteze manual, cu subliniere, fie prin subliniere, fie prin cursivare (de exemplu, _string_poate reda șir sau șir ).

Ca un marker pentru incorectitudine

Subliniatul (de obicei roșu sau ondulat sau ambele) este adesea folosit de verificatorii ortografici (și de gramatică ) pentru a indica textul greșit sau altfel incorect.

Manuscrise

În funcție de convențiile locale, următoarele tipuri de sublinieri pot fi folosite inline pe manuscrise pentru a indica speciale Typeface care urmează să fie utilizate:

  • subliniat cu liniuță unică pentru stet , „lăsați-l să stea”, marcajul de citire a dovezilor anulat.
  • subliniere dreaptă unică pentru tip italic
  • subliniat unic ondulat pentru tipul aldin
  • subliniere dublă dreaptă pentru CAPUȚE MICI
  • subliniere dublă a unei linii drepte și a unei linii ondulate pentru cursiv aldin
  • subliniere triplă pentru LITERE CU CAPITALĂ COMPLETĂ (folosită între majuscule sau pentru a modifica textul deja tastat ca minuscule).

Subliniază în chineză

În chineză , subliniatul este un semn de punctuație pentru numele proprii ( chineză simplificată :专 名号; chineză tradițională :專 名號; pinyin : zhuānmínghào; literalmente „ semn de nume propriu ”, folosit pentru nume personale și geografice). Înțelesul său este oarecum asemănător cu scrierea cu majuscule în limba engleză și nu trebuie folosit niciodată pentru accentuare, chiar dacă influența computerului englez face ca aceasta din urmă să apară uneori. Un subliniat ondulat ( chineză simplificată :书名 号; chineză tradițională :書名 號; pinyin : shūmínghào; literalmente, „marca titlului cărții”) îndeplinește o funcție similară, dar marchează numele operelor literare în locul numelor proprii.

În cazul a două sau mai multe nume proprii adiacente, fiecare nume propriu individual este subliniat separat, deci ar trebui să existe o ușoară distanță între sublinierea fiecărui nume propriu.

Vezi si

Note

Referințe

linkuri externe