Bracket vs brace (Română)

Am găsit termenii bracket și brace folosiți în mod interschimbabil. Există o diferență și ce este?

Comentarii

Răspuns

„Paranteze” este utilizat în mod interschimbabil pentru diferite simboluri:

  • paranteze unghiulare pentru <>
  • paranteze rotunde pentru ()
  • paranteze cretate pentru {}
  • paranteze pătrate pentru []
  • și mai multe, dintre care unele sunt utilizate numai în anumite regiuni sau culturi

Cele mai specifice „paranteze” și „paranteze” sunt aproape niciodată utilizate pentru altele decât {} și respectiv). Matematica are mai multe variante (subtile) în plus și este formalizată mai mult decât alte domenii.

Prefer „acolade” pentru {}, „parens” (informal sau în contextul programării) sau „paranteze” for (), și „paranteze” simple pentru [], deși uneori este necesar ca „parantezele pătrate” să fie explicite despre acestea din urmă. Acest lucru vă oferă un nume cu un singur cuvânt pentru oricare dintre aceste simboluri comune. (Și nu mă lăsa să mă apuc de problemele parantezelor unghiulare pentru grupare …: P)

Pentru a oferi un contrapunct non-text, ” Parantezarea „ în fotografie presupune expuneri multiple în jurul unei valori date (care valoare – balans de alb, ISO, diafragmă etc. – depinde de ceea ce vizați). Aceasta arată utilizarea „parantezei” pentru a însemna „înconjurător”, care se aliniază frumos cu simbolurile text de mai sus.

Comentarii

  • Cred că acolo este o diferență între Marea Britanie și SUA – > vezi întrebarea la care RegDwight se leagă în comentariul său despre întrebare.
  • Săpăturile de morminte aici, dar corect există o Diferența dintre SUA și alte engleze. Parantezele au fost referite la paranteze destul de frecvent în codificare. A se vedea: sarfraznawaz.wordpress.com/2012/01/26/… Dacă aș avea reprezentantul I ' d votați într-adevăr, întrucât acesta este doar o jumătate de răspuns și poate induce în eroare pentru ceilalți.

Răspuns

Nu sunt sigur despre alte contexte, dar în textele despre programare veți găsi adesea acești termeni folosiți după cum urmează:

paranteze: {} paranteze: () paranteze: [] paranteze unghiulare : <>

Comentarii

  • Numai în SUA se poate baza pe acest lucru. De asemenea, limba contează într-o anumită măsură. Am ' găsit că tipii JAVA și C sunt mai corecți din punct de vedere semantic în comparație cu dezvoltatorii web. Evident, limbajul de tip strict care implică compilarea este mai detaliat, așa că îmi imaginez că toată lumea se străduiește să folosească mai mult terminologia comună.
  • @BrianEllis: Standardul ASCII dă nume caracterelor sale, deci pentru orice programare realizată într-un mediu care utilizează un set de caractere ASCII, aceștia sunt termenii corecți. Dacă ' utilizați EBCDIC, nu ezitați să ignorați numele ASCII.
  • Vă rugăm să luați în considerare " american " parte a " Codul standard american pentru schimbul de informații. " Sigur, că ' este numele caracterelor conform ASCII și sigur, aproape fiecare computer folosește ASCII. Cu toate acestea, diferite regiuni englezești numesc aceste caractere lucruri diferite.
  • De remarcat și în programare, " paranteze unghiulare " sunt, de asemenea, denumite frecvent carete stânga și dreapta. Deoarece aceste caractere pot reprezenta fie o formă de paranteză, mai mică decât / mai mare decât operatorul, fie un delimitator de ierarhie a obiectelor, acest termen este în general preferat atunci când nu aveți context pentru modul în care este utilizat. Caret este comun atât pentru dezvoltatorii americani, cât și pentru cei europeni

Răspuns

Paranteze drepte [] sunt adesea numite pur și simplu paranteze , în timp ce parantezele cret {} sunt adesea numite paranteze (în SUA, cel puțin ). Cineva care folosește termenul paranteze pentru paranteze pătrate face o greșeală, deoarece majoritatea oamenilor vor presupune că acea persoană înseamnă paranteze cretate. Deci, acești termeni nu sunt interschimbabili, deși parantezele sunt un tip de paranteză.

Comentarii

  • În engleza britanică, cuvântul paranteze de la sine, fără modificatori, ar fi de obicei înțeles să se refere la paranteze rotunde.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *