Mejor respuesta
Sintaxis al escribir
La sintaxis es la «mecánica» de la escritura. Es principalmente una función gramatical, que implica el uso correcto de la estructura de la oración.
La sintaxis correcta en inglés, es menos compleja que otros idiomas. Carece de los géneros y la disposición de los verbos comunes en muchos idiomas europeos.
Reglas de sintaxis para singular y plural:
- En inglés, el presente y otros tiempos son comunes a todas oraciones.
- Pronombres («yo, tú, él, ella, ellos») y objetos («eso, la puerta, etc.» ) tienen un uso común coherente de verbos específicos relacionados con ellos, en función de si el sujeto es singular o plural.
- El uso correcto es siempre «Yo soy», «él es», «es», «ellos son», etc.
- Tiempos posesivos, (tiene, have) son consistentes en función de que el sujeto que es el poseedor sea singular o plural. «Yo tengo», «él / ella tiene», «tiene» y «tienen» son siempre coherente.
- El uso del sujeto y el verbo debe ser correcto, utilizando las formas plurales según lo requiera el sujeto.
- El uso del plural siempre convierte el resto de la oración en sintaxis plural. (ver más abajo)
Estructura de la oración:
«El gato se sentó en la alfombra» comienza con el sujeto. La sintaxis se deriva del sujeto, el gato.
Entonces, la sintaxis aquí es:
Asunto El gato ( La palabra el se usa para indicar un solo sujeto en la sintaxis)
Verbo de acción (tiempo pasado) sat
Indicador / palabra de calificación en
Objeto el tapete
Sujetos compuestos en sintaxis
«Ahora es el momento de que todos los hombres buenos acudan en ayuda del partido».
La sintaxis se basa en «el tiempo» como tema. El verbo está estructurado en «el tiempo» como un tiempo singular .
Si lee esta oración sin «para todos los hombres buenos», dice:
«Ahora es el momento de acudir en ayuda del partido».
Como usted puede ver, esta es una estructura de oración correcta.
Es una forma simple de verificar la sintaxis, definir un sujeto para asegurarse de que la estructura de la oración se aplique correctamente.
Conversión de sintaxis en una oración
» Digo que estos son los calcetines incorrectos «.
El uso del plural» estos « convierte el resto de la oración en una sintaxis plural, usando la palabra «are».
El pronombre y verbo inicial, «I say», no es el sujeto, o parte de la sintaxis, para el resto de la oración.
Si omite el «Yo digo», obtendrá «Estos son los calcetines equivocados», que es la sintaxis correcta.
Respuesta
La palabra sintaxis significa “ la disposición de palabras y frases para crear oraciones bien formadas en un idioma «. Para un lenguaje de computadora, el analizador debe tomar su texto de entrada e intentar interpretar lo que el programador pretendía con ese texto, ie tratar de entender el significado semántico del texto de entrada .
Cuando se encuentra un error tal que la disposición del texto no está dentro de las reglas del lenguaje informático significa que El analizador de idiomas espera algo diferente en el flujo de caracteres de entrada de lo que se encontró. Esto se llama un «error de sintaxis» en la entrada.
Aquí hay un ejemplo usando el sistema UCB Pascal (el pix (1) comando) en este caso, tome de un manual de usuario enviado por Sun:
En este caso, aunque el texto real fue errante en la verdadera sintaxis de Pascal, la pix (1) de UCB pudo inferir algo que tuvo semántico sentido al reemplazar el texto errante. Por lo tanto, pix (1) podría continuar con el proceso de compilación; usando este reemplazo (aunque no se garantiza que el reemplazo sea semánticamente lo que el programador pretendía, el reemplazo corrige la sintaxis de entrada errante.
La mayoría de los compiladores no funcionan de esta manera y en su lugar devuelven un error en este punto de la proceso de compilación – es decir, se devuelve un error de sintaxis al usuario.
Discuto por qué el comportamiento de UCB pix (1) en realidad no es una buena idea en mi respuesta cuando estás programando y cometes un menor error, como olvidar un punto y coma, el compilador arroja un error y le pide que lo corrija usted mismo. ¿Por qué no lo corrige solo y le notifica la corrección?