¿La diferencia entre morfología y sintaxis en lingüística es la misma que la diferencia entre análisis léxico y análisis en informática?

Nah

En informática, el análisis se refiere al análisis de una cadena de símbolos, y el análisis léxico se refiere a convertir una cadena de símbolos en tokens y leer sus significados.

Ninguno de estos es sintaxis o morfología en lingüística, pero ambos son una especie de interfaz entre sintaxis y morfología, y sintaxis y el léxico, y sintaxis y semántica.

Sin embargo, esto depende de su marco.

Por sí solo, en un Marco Generativista, Syntax no funciona con significado en las primeras etapas.

En un marco de generativismo gubernamental y vinculante, Syntax simplemente crea espacios donde los elementos pueden insertarse en una estructura en blanco, y también asigna mayúsculas y minúsculas y significados. En una etapa posterior, cuando la sintaxis interactúa con la semántica, se produce el análisis.

En un Marco Minimalista de Generativismo, la sintaxis esencialmente regula la estructura a medida que se construye a partir de elementos. En lugar de crear una pizarra en blanco con la estructura en la que se deslizan los elementos, Syntax construye la estructura a partir de esos elementos. Cómo sucede eso depende de su sub-marco de Minimalismo.

En Head-Phrase Structure-Grammar, yes Syntax funciona de manera muy similar a Parsing. En los marcos generativistas, la sintaxis ocurre independientemente del significado, pero en HPSG el significado ocurre al mismo tiempo como en el análisis.

En todas las variedades de lingüística, la morfología es mucho más vaga. Se interconecta con fonología y sintaxis de manera importante. Sin embargo, la morfología tampoco se preocupa necesariamente por el significado.

Es una analogía muy cercana, sí.

Un “grafema” (letra / dígito / símbolo) es claramente lo mismo en escritura y programación.

Las palabras y la puntuación en el lenguaje escrito son un análogo cercano a los “tokens” (nombres, números, cadenas, palabras y símbolos reservados) en un lenguaje de programación.

La gramática en lenguaje escrito es un buen análogo para la sintaxis en un lenguaje de programación … excepto que las reglas de gramática pueden doblarse o romperse en un lenguaje escrito para crear un “efecto” en el lector (considere, poesía, por ejemplo), donde están Fijo rígidamente en la programación.

Las oraciones se asignan a las declaraciones. Se supone que una oración contiene un pensamiento completo y aislado, y una declaración es algo que la CPU puede ejecutar de forma aislada. Así como terminamos una oración con un “.” En muchos lenguajes escritos, así terminamos con un punto y coma en muchos lenguajes de programación. En el habla (como en la programación) a menudo puedes incrustar una oración en otra:

Alice dijo: “Bob acaba de hablar con Charles, quien dijo:” Estoy descontento con la vida “y luego salió de la habitación”.

si (x> 3) y = 6; de lo contrario z = 23;

Los párrafos se asignan a funciones. Así como la longitud de un párrafo es un tema de debate entre escritores, la longitud de una función es un tema de debate entre los programadores … pero la idea es que las oraciones en el párrafo se combinen de una manera relacionada para producir un elemento coherente. Las declaraciones en una función deberían contribuir a resolver un único problema coherente.

A partir de ahí, las asignaciones se vuelven menos concretas:

Se podría considerar que los capítulos de un libro se mapean en unidades de compilación … tal vez “clases” en un lenguaje OOP.

Los libros se asignan a programas completos.