Ayuda con el aprendizaje del uso de la Ironía para .net
Pregunta
Estoy tratando de levantarse a la velocidad con La ironía.Sigo viendo algo de la terminología que yo todavía no entiendo:terminales, no terminales, señal, estado de la máquina, La Asociatividad, Árbol De Sintaxis Abstracta.
Por favor alguien puede dar algún significado a algunos de estos términos?Sigo leyendo grandes cosas acerca de la Ironía, así que cualquier ayuda que se puede dar con el aprendizaje de cómo utilizar sería genial.
Las ediciones en negrita
Solución
Estos términos no son específicos de la ironía, pero son conceptos de la informática.
Un token es un elemento atómico de análisis sintáctico, una que no se puede dividir aún más cuando tokenizar. Tokenización es un subconjunto de análisis léxico. Suena como si estuvieras en general, no están familiarizados con la teoría detrás de análisis - un montón más encima en Wikipedia . Eso está muy bien aquí también.
Los terminales y no terminales se refieren a tipos de fichas. Véase mi segundo enlace para más detalles sobre ellos.
Editar un árbol de sintaxis abstracta es otro concepto en el análisis sintáctico. Dado que estos son todos los conceptos que no son específicos de la ironía, se puede encontrar un montón simplemente buscando en Google o en busca en la Wikipedia . Saludos!
Otros consejos
asociatividad es un término de las matemáticas, y es una propiedad de un operador. Un operador o
se dice que es asociativo si, para todos a
, b
y c
,
(a o b) o c = a o (b o c)
y por lo tanto, como consecuencia, la expresión a o b o c
no necesita paréntesis, a ser inequívoco.
Por ejemplo, el +
operador de suma es asociativa sobre los números enteros: 1 + 2 + 3
tiene el mismo valor, no importa qué orden evaluamos los +
s en Pero el -
operador de resta es no . Significa dos diferentes 1 - 2 - 3
cosas, dependiendo de qué -
evaluamos primero.
Una máquina de estados finitos (FSM) o finito autómata de estado (plural: autómatas) o simplemente una máquina de estado, es un modelo de comportamiento compuesto de un número finito de los estados, las transiciones entre las estados y acciones. Una de estados finitos máquina es un modelo abstracto de una máquina con un interna primitiva la memoria.
En Inglés que significa que tiene un sistema diseñado en torno al concepto de que su aplicación puede estar en un número finito de "estados" y en un momento dado. Un ejemplo práctico sería en un juego en el que está "jugando" o "pausa" o un coche que está en "On" u "Off". Los dos estados son mutuamente excluyentes y existe una FSM para administrar el estado actual. En términos generales una FSM no es sólo un objeto o clase, pero un diseño arquitectónico global, donde todas las operaciones en la aplicación se basan en un estado en particular.