Nomenclatura:COMIENZAN ~ FIN de vs en VIVO ~ MAL bloque de lenguajes estructurados
-
20-09-2019 - |
Pregunta
Llave idiomas son bien conocidos:(wikipedia)
Otros lenguajes de programación pueden tener COMIENZAN ~ FIN de vs en VIVO ~ MAL bloque de estructuración.por ejemplo
A) COMENZAR ~ FIN, HACER ~ FIN, SI ~ FIN SI - ejemplos: Ada, Modula, Pascal, PL/I, Ruby etc...
B) SI ~ FI, DO ~ OD, CASO ~ EN ~ A ~ ESAC - ejemplos: La acción!, ALGOL 68, Bourne shell, Cool, ELLA, Vigilado Comando Idioma, Lúcido, Opal, Arce, María, Políglota, Promela etc...
¿Cuáles son los oficiales (o-más razonable) nombres para diferenciar entre los dos diferentes estilos de a) y B) del bloque de la estructuración ?
Solución 4
Como un juego de palabras en "invertir" sugiero:SI ~ FI, DO ~ OD, CASO ~ EN ~ A ~ ESAC como "reverente" bloque de estructuración.
El primer caso de "reverente" bloque de estructuración que puede ser encontrado en http://ALGOL Boletín - ISSN:0084-6198, sin embargo , no puedo encontrar los creadores nombre o exacta de su publicación.
De ahí también:COMIENZAN ~ FIN, HACER ~ FIN, SI ~ FIN SI como "irreverente" bloque de estructuración.
Un ejemplo de una técnica palíndromo que aparece mucho antes (y fuera de computación) sería Lord Kelvin de la Mho (℧).
Otros consejos
http://en.wikipedia.org/wiki/Curly_bracket_programming_language
TLC:
abrazadera o programación soporte de idiomas Curly son aquellas que utilizan soportes balanceadas ({y}), también conocido como "estos corchetes", "soportes de abrazadera" o simplemente "llaves") para hacer bloques en su sintaxis o la gramática formal, principalmente debido a ser influenciado C. El estilo principal alternativa es el uso de palabras clave emparejadas, aunque algunas lenguas (en particular, Python y Occam) en lugar de utilizar un estilo fuera de juego, y Lisp utiliza paréntesis.
Me tomo de que en el sentido de:
{} = Lenguajes de programación corchete
COMIENZO FIN = emparejado palabra clave
indentación = fuera de juego
No quiere decir que Wikipedia es definitiva, pero parece lo más cercano a los nombres "oficiales" como se puede obtener, y la mayoría de la gente probablemente inmediatamente saber lo que usted está hablando de si se refieren a ellos como tales.
Me temo que la respuesta puede ser insatisfactoria. Sólo los nombres que oía eran de idiomas rizado programación soporte y lenguas programación no rizado soporte )
Algol en realidad comenzó con if
- then
- sintaxis begin
antes de pasar a end
- - if
then
- sintaxis fi
, por lo que es probablemente el mejor para evitar llamar a nada "Algol-like". Mucha gente probablemente obtener su deriva si se llama a la begin
- estilo end
horquillado "Pascal-like", y el if
-. fi
estilo horquillado "sh-como"