5 votos

¿Hay una ventaja a usar notación polaca en términos de legibilidad humana?

Últimamente he estado leyendo un montón de preguntas y respuestas relacionadas con la lógica y la he encontrado algunos de ellos en el estilo de este. Como no soy un fan de usar notación polaca, sinceramente me acaba de saltar. Pero, ahora que lo pienso supongo que no debe ser una razón para hacerlo de esa manera.

Lo que les estoy pidiendo a los muchachos, no es sólo lo que usted piensa, pero también, por supuesto, de acuerdo a su experiencia, y si tienes algo para apoyar su opinión o referencias. Si me preguntan diría que la notación es horrible, sucio, difícil para los seres humanos para interpretar, y, por supuesto, no estándar, pero es sólo mi opinión personal y no tengo nada para apoyar a otros de mi corta experiencia en el área.

2voto

J.-E. Pin Puntos 5730

De 1990 a 2003, HP ha producido una serie de calculadoras, la HP 48 de la serie, el uso de la Notación polaca Inversa (RPN). Ya que esta serie ha sido muy popular, muchos (humanos), los usuarios tenían que adaptarse a la RPN. No fue precisamente fácil, pero con un poco de entrenamiento, usted puede acostumbrarse a ella. Escribir fórmulas en la RPN se suele pedir menos símbolos que con la notación tradicional.

El lenguaje de programación Lisp hace uso de el polaco notación de prefijo. De nuevo, la programación en Lisp se requiere algo de práctica (y no ser alérgico a los paréntesis). La elección de la notación polaca fue motivada por el hecho de que es fácil de analizar en la sintaxis de los árboles.

Me pregunto si los Humanos legibilidad no dependen principalmente de la educación y la formación. Después de todo, el inglés se escribe de izquierda a derecha, pero el árabe y el hebreo ir de derecha a izquierda y de bustrófedon se puede encontrar en los antiguos manuscritos.

0voto

BrianO Puntos 8258

Es más algoritmo y máquina-ambiente que humanos. Notación polaca, Notación Polaca inversa sobre todo (al menos humanos-amistoso de las dos formas) es fácil de analizar.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X