Domanda

lingue parentesi graffa sono ben noti: ( wikipedia )

Altri linguaggi di programmazione possono avere BEGIN ~ FINE vs Live ~ male blocco di strutturazione. ad esempio

A) BEGIN ~ FINE, DO ~ fine, se ~ END IF - esempi:      Ada , Modula , Pascal , PL / I , rubino     ecc ...

B) SE ~ FI, DO ~ OD, CASE IN ~ ~ ~ OUT ESAC -     esempi: Azione! , ALGOL 68 , Bourne     conchiglia , fresco , ELLA , comando custodito     Lingua , Lucid , Opal , Maple , Mary ,      Poliglotta , promela ecc ...

Quali sono il funzionario (o-else ragionevoli) i nomi di differenziare il tra i due diversi stili di A) e B) del blocco di strutturazione?

È stato utile?

Soluzione 4

Come un gioco di parole su "invertito" suggerisco:. IF ~ FI, DO ~ OD, CASE IN ~ ~ ~ OUT ESAC come "riverente" blocco di strutturazione

Il primo caso di "riverente" blocco strutturante può essere trovato in http: // ALGOL Bulletin - ISSN: 0084-6198 , però non riesco a trovare il nome cedenti o un distacco esatto

.

Quindi anche: BEGIN ~ FINE, DO ~ fine, se ~ END IF come "irriverente" blocco di strutturazione

.

Un esempio di una tecnica palindromo che appare molto prima (e al di fuori di calcolo) sarebbe essere di Lord Kelvin Mho (℧) .

Altri suggerimenti

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

FTA:

  

parentesi graffa o di programmazione staffa lingue sono quelli che utilizzano parentesi bilanciati ({e}), noto anche come "parentesi graffe", "staffe brace" o semplicemente "bretelle") per rendere blocchi nel loro sintassi o grammatica formale, principalmente a causa di essere C-influenzato. Il principale stile alternativo è l'uso di parole chiave coppie, anche se alcune lingue (in particolare Python e Occam) invece utilizzano uno stile off-side, e Lisp utilizza parentesi.

prendo da quello nel senso:
{} = Graffe linguaggi di programmazione staffa
BEGIN END =
parola chiave accoppiato indentazione = off-side

Per non dire che Wikipedia è definitiva, ma sembra più vicino ai nomi "ufficiali" come si arriva, e la maggior parte delle persone probabilmente sapere subito che cosa si sta parlando, se si fa riferimento a come tali.

Temo che risposta potrebbe essere insoddisfacente. Solo i nomi che ho sentito di lingue erano Ricci di programmazione staffa e le lingue di programmazione non-ricci-staffa :)

Algol in realtà è iniziato con if - then - sintassi begin prima di trasferirsi a end - - if then - sintassi fi, quindi è probabilmente meglio evitare di chiamare tutto ciò "Algol-like". Un sacco di persone probabilmente ottenere la deriva se si chiama il begin - stile end "Pascal-like" bracketing, e il if -. Stile fi bracketing "sh-like"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top