Ik ben een softwaretrainingvideo aan het maken en moet naar deze haakjes verwijzen:

{}

Ik noem ze meestal “kronkelende haakjes” of “accolades”.

Is er een professionelere naam ?

Opmerkingen

  • Gerelateerd: Beugel versus beugel
  • Ik heb alle antwoorden gelezen, maar ik denk dat ” squiggly ” zoveel cooler is dan ” curly ” dat is wat ik vanaf nu zal gebruiken. Ik zal bloggen, gezaghebbende studieboeken en populaire romans schrijven, en over tien jaar zal het de nieuwe en onbetwiste standaard zijn.
  • Wat is ‘ is het punt van herrijzenis deze vraag ?!
  • @rudra – De stackexchange drukt automatisch oude vragen opnieuw af op de voorpagina. Er zijn details over hoe / waarom dit gebeurt in een van de algemene FAQ-paginas.
  • @mickeyf Als je van kronkelende haakjes houdt, dan beloof ik je dat je zult genieten van squirrelly brackets zelfs meer, die een beetje lijken op accolades maar squirrellier.

Answer

Ik denk dat accolades de meest professionele naam is. Zie Wikipedia voor meer details.

Reacties

  • @Edward: precies zo weet je, de ” meest professionele naam ” blijft ” accolades “. Voor het geval dat er toe doet. ” Accolades ” is zeer ongebruikelijk in programmeerboeken.
  • Ik ben het ermee eens. In Brits Engels is ” accolades ” de technisch meest correcte naam. ” Accolades ” kunnen wel of niet eens begrepen worden!
  • Ik gebruik ” accolades ” voor mijn Amerikaans-Engelse programmeerbehoeften
  • Om nog een Amerikaans perspectief toe te voegen: {} zijn accolades, [] zijn accolades, () zijn haakjes, < > zijn kleiner dan en groter dan (of punthaken, als het moet), en « » zijn punthaken.
  • Unicode roept het symbool ” LINKER KRULLENDE BRACKET ”

Antwoord

accolades (of afgekort “accolades”)

Dit komt vaker voor dan accolades, om blokken in programmeertalen te ontwerpen.

Zie Waarom accolades? (WebArchive) voor meer.

Accolades zijn een manier om een lexicale scope aan te duiden. Lexicale scopes zijn codeblokken waaruit namen niet ontsnappen.

Zie ook:

Reacties

  • Eigenlijk verwijs ik ernaar als ‘ accolades ‘. ‘ curly ‘ is meer een ondubbelzinnigheid voor ‘ haakjes ‘. En ja nohat , ik realiseerde me net dat wordiq slechts een kopie is van het wikipedia-item . Nogmaals …
  • Ik zeg accolade, want waar ik door school ging, betekenden haakjes ALTIJD ” () “, terwijl we vierkante accolades hadden: ” [] “, punthaken of kleiner / groter dan: ” < > “, en accolades: ” {} “. Dat was gewoon het meest voorkomende gebruik, sommige mensen noemden ” () ” accolades of haakjes, dus het belangrijkste was de kwalificatie op het type accolade voor iets anders dan ” () “.
  • Ik nam altijd ” haakjes ” betekenen ” {} “, ” vierkante haken ” betekent ” [] “, en ” haakjes ” betekenen ” () “.” Bretels ” is wat ik op mijn tanden had. (Nu ik meer interactie heb met programmeurs, accepteer ik ” accolades ” en ” accolades ” als een middel om ondubbelzinnig te maken.)

Antwoord

Ik dacht altijd dat { officieel een brace was.

[ is een bracket

( is een haakje

Met “haakje” ook verwijzend naar een van de drie.

Opmerkingen

  • Dit is de terminologie die ik altijd heb gebruikt (in Australië). Verder verwijs ik naar de punthaken, < >, als punthaken, maar ik ben mensen tegengekomen die dat niet doen begrijp die term.
  • Ik dacht dat de punthaken ⟪⟫ waren
  • Als mede-Australiër zijn dat ‘ de definities die mij werden aangeleerd; echter in een programmerende of meer alledaagse context kan dit verwarring veroorzaken. Zoals in een ander antwoord is vermeld, wordt ‘ accolade ‘ geaccepteerd, zo niet ‘ correct ‘.

Antwoord

The Chicago Manual of Stijl verwijst ernaar als “accolades”.

6.102 “Accolades, {}, vaak accolades genoemd, bieden nog een andere optie voor het omsluiten van gegevens en worden op verschillende manieren gebruikt in bepaalde programmeertalen. Ze worden ook gebruikt in wiskundig en ander gespecialiseerd schrijven (zie bijv. 12.28). Ze zijn niet uitwisselbaar tussen haakjes of haakjes. Zie de voorbeeldzinnen in hoofdstuk 5 voor een mogelijk gebruik van accolades. ” http://www.chicagomanualofstyle.org/16/ch06/ch06_sec102.html

12.28 Set-notatie Accolades worden gebruikt om de elementen van een set af te bakenen, en andere scheidingstekens mogen niet worden vervangen. Bijvoorbeeld: {a 1 , a 2 , … a n } http://www.chicagomanualofstyle.org/16/ch12/ch12_sec028.html

Je zult zien dat dit gebruik van het woord “accolade” wordt ondersteund door het woordenboek definities.

http://www.merriam-webster.com/dictionary/brace?show=1&t=1341592270 http://education.yahoo.com/reference/dictionary/entry/brace http://dictionary.reference.com/browse/brace

Reacties

  • Dit is het enige antwoord dat ik ‘ m upvoting, omdat het de deugd heeft redelijk gezaghebbend te zijn (welke IMHO is wat bedoeld werd met ” professionele naam “). Ik kan me echter ‘ geen context voorstellen waarin ik ‘ ze zo zou noemen, zoals de overgrote meerderheid van mijn lezers / luisteraars zou zijn onzeker over welke glyphs ik ‘ m het precies hebben.
  • Bedankt voor de upvote TED Als programmeur noem ik ze ” vierkante haakjes ” omdat het ‘ leuk is, en iedereen weet waar ik het over heb. Maar ja, ik was op zoek naar de ” meest professionele ” naam voor de merken.
  • @Torrence: Als je ‘ op zoek bent naar meer leuke namen, had ik een leraar op de basisschool die ze speels ” Alfred Hitchcocks vanwege hun gelijkenis met het profiel van de beroemde regisseur ‘ s gezicht. Maar nee, dat ‘ is zeker niet de ” meest professionele ” term.
  • @JR Ik vind het geweldig.

Antwoord

Ik weet niet of dit telt als de meest professionele naam, maar de Unicode-standaard verwijst ernaar als

LINKER KRULLENDE BEUGEL (was voorheen CURLY BRACKET OPENEN)

en

RECHTS KRULLENDE BEUGEL (was voorheen CURLY BRACKET SLUITEN)


van C0-besturing en basis Latijn : LEFT CURLY BRACKET = opening curly bracket (1.0) = left brace

Reacties

  • Een referentielink zou nuttig zijn.

Antwoord

In mijn werk (softwareontwikkeling) noemen we ze accolades of accolades. Deze lijken redelijk canoniek:

http://en.wikipedia.org/wiki/Bracket

http://www.arduino.cc/en/Reference/Braces

Answer

Technisch gezien: “[]” worden bracke genoemd ts, “()” worden haakjes genoemd en “{}” worden accolades genoemd.Maar in de echte wereld worden deze termen door elkaar gebruikt, dus om verwarring te voorkomen, moet u 100% duidelijk maken dat u “{}” bedoelt.

Antwoord

De unicode-standaard gebruikt “LEFT CURLY BRACKET” om dit symbool te beschrijven: http://www.decodeunicode.org/u+007B

Answer

Als het een Java-cursus is, zijn het accolades. Zie bijvoorbeeld http://java.sun.com/docs/codeconv/html/CodeConventions.doc6.html

Antwoord

I “ve noemde ze altijd meeuwvleugels omdat dit duidelijk de coolste naam voor hen is. Accolades zijn waarschijnlijk het beste als je wilt dat mensen weten waar je het over hebt.

Opmerkingen

  • De symbolen « en », hierboven genoemd, worden zeekoeten genoemd en functioneren in sommige talen als aanhalingstekens. Zie het Wikipedia-artikel op ” guillemets ” voor meer informatie.

Antwoord

Je hebt veel opmerkingen over haakjes en accolades, maar ik denk dat je vraag bevestiging van “curly” zocht. Zal Macmillan Dictionary doen?

http://www.macmillandictionary.com/dictionary/british/curly-brackets

Reacties

  • Die link doet weinig voor de ” professionelere naam ” deel van de vraag, omdat het accolades als informeel bestempelt.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *