Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 1 - 1 - Introducción PDF
Unidad 1 - 1 - Introducción PDF
Análisis Lingüístico
Desde el punto de vista de la Lingüística Teórica, la gramática de una lengua es la
representación explícita del conocimiento (consciente e inconsciente) que las personas
tienen de su lengua, es decir, de la manera correcta en que las palabras van colocadas dentro
de una oración.
La lingüística teórica proporciona las nociones y herramientas analíticas necesarias para
describir ese conocimiento de manera explícita.
El análisis lingüístico consiste en:
1. ANALIZAR los datos existentes en el lenguaje y descubrir sus reglas, leyes y
regularidades.
2. EXPRESAR formalmente una generalización racional de esas reglas, leyes y
regularidades.
Lenguaje
Lenguaje es el empleo de la palabra para:
expresar ideas
comunicarse
establecer relaciones entre los “seres humanos”.
Sócrates es un ombre. No - -
hombre es un Sócrates. Sí Sí No
Sócrates es un hombre. Sí Sí Sí
Hagamos el mismo razonamiento para las siguientes frases del cartel de un carnicero, cual sería
el orden apropiado según el cuadro anterior:
Hoy tenimos carne picada para haraves y crioyas.
Hoy tenemos carne picada para árabes y criollas.
Hoy tenemos árabes y criollas para carne picada.
Tenemos árabes y hoy criollas picada carne para.
Cuando hablamos de lenguajes se pueden diferenciar dos clases muy bien definida:
Lenguaje Natural
Existen muchas definiciones de lenguaje
natural (LN), entre ellas una que puede
acercarnos a entender mejor este concepto es
la que plantea que “Lenguaje Natural es el
lenguaje escrito o hablado por una
comunidad”. Los lenguajes han sufrido un
largo y complejo proceso de desarrollo desde
el surgimiento del hombre sobre la faz de la
Tierra. Los lenguajes se han desarrollado a partir de la experiencia práctica de los diferentes
grupos humanos. Las principales hipótesis son la Monogénesis y poligénesis lingüística. La
primera propone que todas las lenguas humanas derivan de una lengua primigenia que debió
aparecer antes de la salida de los homo sapiens. La segunda sostiene que si bien los humanos
tenían capacidad para el lenguaje este apareció en diferentes grupos de humanos diseminados,
más o menos por la misma época.
En los lenguajes modernos, la riqueza de los componentes semánticos otorga al LN gran poder
expresivo y valor como herramienta para expresar y exteriorizar razonamientos sutiles y
complejos. La sintaxis de un LN se puede modelar mediante la utilización de un lenguaje
formal. Otra propiedad importante del LN es la polisemia, es decir, la posibilidad de que una
expresión lingüística tenga varios significados.
La comprensión y reconocimiento del lenguaje natural es uno de los problemas más
complejos a los que se enfrenta la Inteligencia Artificial debido a su complejidad,
irregularidad y diversidad, en relación al significado de frases, oraciones y textos en su
conjunto.
Gramáticas Formales
Hay una parte de la lingüística de interés especial para los Informáticos – esta es la Gramática.
El concepto de Gramática fue originalmente definido por los lingüistas en su estudio de los
lenguajes naturales.
Los lingüistas tienen una relación no sólo con la definición precisa de lo que es o no es una
sentencia u oración válida de un lenguaje, sino también que dan o suministran descripciones
estructurales de las sentencias, frases u oraciones.
Uno de los objetivos originales estuvo relacionado con el desarrollo de una Gramática Formal
capaz de describir la lengua inglesa. Aun no se dispone de una gramática bien definida de la
lengua inglesa. Además, existen contradicciones entre ellos, sobre que tipo de gramática formal
seria capaz de describir al idioma Inglés. Sin embargo, se han alcanzado mejores resultados
en la descripción de los lenguajes de computación.
Por ejemplo, la Backus-Naur Form (BNF) fue
usada originalmente para describir el lenguaje
de programación “ALGOL 60”. La BNF es un
metalenguaje, por ser un lenguaje con el que se
pueden describir otros lenguajes.
| "o", alternativa
[x] Ocurrencias de x. 0 o más
{x} Número arbitrario de ocurrencias de x. 1 o más
(x | y) Selección (x o y)
Ej. de utilización de la BNF, en este caso de la sentencia if del SQL :
if_statement :=IF boolean_expression THEN statement [statement]...
[ELSIF boolean_expression THEN statement [statement]...]
[ELSIF boolean_expression THEN statement [statement]...]...
[ELSE statement [statement]...] END IF;
y su correspondiente diagrama de Sintaxis o de Conway1:
1 Diagrama de Conway: Es una herramienta gráfica para describir formalmente la sintaxis de un lenguaje. En ella
se usan símbolos terminales y no terminales, representados respectivamente con un círculo o un rectángulo redondeado y con
un rectángulo. Los diagramas se enlazan con flechas que indican el orden en que se debe realizar la interpretación.
Ejercitación:
Como sería el diagrama de Conway del ejemplo anterior.
Como haríamos la BNF y Conway para los números reales.
PL 25 03 95’