Question

langues de Accolade sont bien connus: ( wikipedia )

D'autres langages de programmation peuvent avoir BEGIN ~ END vs ~ en direct la structuration du bloc EVIL. par exemple,

A) BEGIN ~ FIN, DO ~ FIN, IF ~ END IF - Exemples:      Ada , Modula , Pascal , PL / I , Ruby     etc ...

B) SI ~ FI, DO ~ OD, CAS ~ EN ~ ~ OUT ESAC -     Exemples: Action! , ALGOL 68 , Bourne     shell , Cool, ELLA , Lucid , Opal , Maple, Mary ,      Polyglot , Promela etc ...

Quels sont les noms officiels (ou autre raisonnable) de différencier les entre les deux styles différents A) et B) de structuration de bloc?

Était-ce utile?

La solution 4

En tant que jeu de mots sur "inversé" Je suggère:. SI ~ FI, DO ~ OD, CASE ~ EN ~ ~ OUT ESAC que la structuration du bloc "révérencieux"

Le premier cas de structuration de bloc « révérencieux » peut être trouvée dans http: // ALGOL Bulletin - ISSN: 0084-6198 , mais je ne peux pas trouver le nom de cédants ou une affectation exacte

.

Par conséquent aussi: BEGIN ~ FIN, DO ~ FIN, IF ~ END IF comme structuration de bloc "irrévérencieux"

.

Un exemple d'un palindrome qui apparaît beaucoup plus tôt (et à l'extérieur de l'informatique) serait lord Kelvin mho (℧) .

Autres conseils

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

FTA:

  

langages de programmation accolades ou support sont ceux qui utilisent les supports symétriques ({et}), également connu sous le nom « squiggly supports », « d'accolades » ou simplement « accolades ») pour faire des blocs dans leur syntaxe ou de grammaire formelle, principalement en raison d'être influencé C. Le style alternatif est l'utilisation de mots-clés par paires, bien que certaines langues (notamment Python et Occam) à la place utiliser un style de côté, et Lisp utilise entre parenthèses.

Je prends de ce que sens:
{} = Langages de programmation ACCOLADE
BEGIN END = mot-clé associé
indentation = off-side

Pour ne pas dire que Wikipedia est définitive, mais il semble aussi proche de noms « officiels » que vous obtiendrez, et la plupart des gens savent probablement immédiatement ce que vous parlez si vous les qualifiez tels.

Je crains que la réponse peut être insatisfaisantes. Seuls les noms que j'entendu parler étaient des langues programmation ACCOLADE et langages de programmation support non bouclés :)

Algol a effectivement commencé avec if - then - begin - syntaxe end avant de passer à if - then - syntaxe fi, il est probablement préférable d'éviter d'appeler quoi que ce soit "Algol-like". Beaucoup de gens serait probablement obtenir votre dérive si vous avez appelé la begin - style end "Pascal-like" bracketing et le if -. fi style "sh-like" bracketing

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top