L E N G U A S A R T I F I C I A L E
S
1
L E N G U A S
Equipo Editorial
Edición y Montaje
A R T I F I C I A L E
S
Daniela Barreto Daniela3021_@hotmail.com Adriana Charles adrianacharlesp@gmail.com Marzo 2015 Maturín Edo Monagas Venezuela En Colaboración: Universidad de Oriente Departamento de Ingeniería de Sistemas Cursos Especiales de Grado Área: Ciencias de la Computación Lógica Computacional A Cargo: Ing. (Msc). Yamila Gascón
2
L E N G U A S A R T I F I C I A L E
S
Índice Clasificación de los lenguajes artificiales ............ 6 Según su finalidad ......................................... 6 1.
Lenguas Artísticas o Ficcionales: . 6
3.
Lenguas experimentales: ............... 7
El lenguaje de programación como lenguaje artificial ................................................................ 7 Bibliografía............................................................. 17
3
L E N G U A S A R T I F I C I A L E
S
Introducción Consideramos el concepto de “lenguas artificiales” como el opuesto de “lenguas naturales”, de manera que una lengua artificial podría caracterizarse como aquella construida de una sola vez y de principio a fin por la mente humana (por una sola persona o varias, por un órgano o institución, etc.) con unos objetivos determinados (científicos, religiosos, políticos, etc.) y un método previamente establecidos. Muchas de las lenguas que han inventado en el transcurso de la historia lo han sido con la idea de facilitar la intercomprension entre los seres humanos, usuarios, como sabemos, de lenguas muy diversas. Fue a principios de XVII cuando se produjo un conjunto de circunstancias que favoreció la elaboración de numerosas lenguas artificiales y pretendidamente universales; así, la decadencia del latín, hasta ese momento era lengua de comunicación entre los científicos; el descubrimiento de otras lenguas muy diferentes a las europeas, lo que se consideraba como un primer paso para la adopción de una lengua general; los viajes a países extranjeros, el intercambio comercial, la colonización religiosa, son otros tanto factores que, en situación creciente durante el siglo
4
L E N G U A S A R T I F I C I A L E
S
XVII, vendrán a justificar e impulsar la creación de una lengua común al género humano. En la historia de las lenguas universales ha predominado la idea de que ese idioma común debía ser producto de una elaboración artificial, en vista de la incapacidad de las lenguas naturales para servir de código de intercomprension mundial, bien porque se cuestionase la utilidad de sus mismos signos.
5
L E N G U A S A R T I F I C I A L E
S
Origen del Lenguaje Artificial.
Lenguaje Artificial. El lenguaje artificial se conoce como: 1. en ser reflexivo, esto es, que usa en virtud de una volición o sea un acto de la voluntad; 2.en ser analítico y sintético; 3. En que nadie puede usarle sin haber estudiado. Los signos que más se usan en el lenguaje artificial son el llanto, el movimiento espontaneo y los sonidos inarticulados. (Fernando, 1861)
Clasificación de los lenguajes artificiales Según su finalidad Los lenguajes artificiales en su mayoría de los casos podemos clasificarlos en tres grupos que dependen de su finalidad: 1. Lenguas Artísticas o Ficcionales: Son creadas con propósitos estéticos o de entretenimiento. Es precisamente a esta
6
L E N G U A S A R T I F I C I A L E
S
categoría a la que usualmente se le ha aplicado en español la categoría de ideolengua. 2. Lenguajes Auxiliares: Son aquellos que pretenden personas.
la
comunicación
entre
3. Lenguas experimentales: Las cuales pueden ser filosóficas o lógicas. (Viejo, S. F. (s.f.). Mimosa.pntic.mec.es.) El lenguaje de programación como lenguaje artificial Un lenguaje artificial es un lenguaje de programación que puede ser usado para controlar el comportamiento de una maquina, especialmente una computadora. Estos se componen de u conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego será interpretadas. El programador es el encargado de utilizar un lenguaje de programación para crear un conjunto de instrucciones que, al final, constituirá un programa o subprograma o subprograma informático.
7
L E N G U A S A R T I F I C I A L E
S
El código fuente es el conjunto de instrucciones que conforman un programa. El código fuente debe ser compilado para poder ser interpretado y ejecutado por la computadora. La compilación traduce el código fuente a un lenguaje maquina. El lenguaje artificial ha ayudado sin lugar a dudas a que la simulación digital o simulación por computadora sea hoy en día la herramienta más utilizada para realizar experimentos de simulación de sistemas.
Los Lenguajes Artificiales suelen distinguirse del lenguaje técnico y el formal. 1. El lenguaje técnico, podría denominarse, con mayor propiedad, “Lenguaje natural con términos técnicos”. Aparece cuando se otorga a determinados vocablos o expresiones un significado restringido, a través de definiciones precisas. 2. lenguaje Formal, es aquel en el que se han eliminado los términos de lenguaje ordinario y se emplean únicamente símbolos arbitrarios, de cuyo significado se prescinde para dirigir la 8
L E N G U A S A R T I F I C I A L E
S
atención exclusivamente sobre las relaciones entre dichos símbolos, expresadas en formulas, tal como en el algebra o en la lógica formal. (http://es.scribd.com/doc/37810465/1-31Lenguaje-natural-y-artificial#scribd)
Clasificación de programación.
los
lenguajes
de
Existen muchos lenguajes de programación que pueden clasificarse en tres grandes grupos: a) Lenguajes máquina: son códigos binarios de instrucciones, es decir, sucesiones de ceros y unos (1100 0010 1010 0101...) que componen un repertorio reducido de
9
L E N G U A S A R T I F I C I A L E
S
operaciones. Es el único lenguaje que entienden los circuitos electrónicos que forman la Unidad de Control del procesador y cada procesador tiene un lenguaje máquina específico. La programación con un lenguaje máquina es muy laboriosa para el programador a todos los niveles: escritura, interpretación, depuración y mantenimiento. b) Lenguajes ensamblador: son códigos de instrucciones formados por grupos de palabras mnemotécnicas (LOAD=almacenar, ADD=sumar, CMP=comparar,...). Estos lenguajes sustituyen los códigos binarios por códigos mnemotécnicos más fáciles de identificar y recordar Cercanos a los lenguajes máquina, también dependen de cada procesador. c) Lenguajes de alto nivel: Son universales: no dependen del procesador ni de la estructura interna de cada ordenador. No se necesita conocer el hardware específico de dicha máquina. Están más próximos al lenguaje natural y son claros, simples, eficientes y legibles. Sus instrucciones 10
L E N G U A S
equivalen a múltiples instrucciones en lenguaje máquina. Tiene el problema de que los programas son más lentos de ejecución y necesitan ser traducidos a lenguaje máquina para que el procesador los entienda. Como ejemplos de lenguajes de alto nivel pueden destacarse los siguientes: FORTRAN, ALGOL, COBOL, BASIC, PASCAL, C, LISP, JAVA... (Beltran)
A R T I F I C I A L E
11
S
L E N G U A S A R T I F I C I A L E
S
Diferencias entre lenguaje artificial. Lenguaje Natural Es un lenguaje que cada persona adopta y adquiere inconscientemente
El lenguaje natural es utilizado como medio de comunicación y la característica que lo marca es que se adquiere por un proceso de enseñanza, la cual implica que la lengua natural sea adquirida de una forma inconsciente. El lenguaje natural pretende una diversificación, la cual es apreciada en los diferentes idiomas de las regiones del mundo
Es flexible debido a que se puede utilizar este para acomodar o moldear frases a nuestra de manera libre
lenguaje
natural
y
Lenguaje Artificial Es concebido de una forma totalmente consciente e intencional, y tiene que ver con representaciones simbólicas y significados El lenguaje artificial está en constante creación y también está regido por convenciones que son estipuladas por algunos personajes que son especialistas.
El lenguaje artificial busca o pretende una universalidad, en este caso el lenguaje artificial usa el mismo lenguaje como instrumento para el conocimiento científico y técnico. Consta de signos y símbolos que han sido creados y que solo tienen que ser interpretados y entendidos.
12
L E N G U A S A R T I F I C I A L E
S
Cuando se habla de lenguaje natural y lenguaje artificial estamos hablando de dos lenguajes de la raza humana. El lenguaje natural es un lenguaje que lo adoptamos y adquirimos inconscientemente y el lenguaje artificial o formal es concebido de una forma totalmente consciente e intencional. Y tiene que ver con representaciones simbólicas y significados que son atribuidos a estas representa. En el caso de nosotros nuestro idioma natural es el español y cada vez que leemos una frase en español, somos capaces de hacer una representación grafica en nuestro cerebro mientras que no pasa lo mismo con el lenguaje artificial ya que este está en constante creación y también está regido por convenciones que son estipuladas por algunos personajes que son especialistas, otra característica importante que podemos apreciar es como el lenguaje natural pretende una diversificación esta diversificación es apreciada en los diferentes idiomas de las regiones del mundo y por otro lado el lenguaje artificial va en busca o pretende una universalidad, en este caso el lenguaje artificial usa el mismo lenguaje como instrumento para el conocimiento científico y técnico, y en él se ve desvanecido su dimensión expresiva. Por otro lado un lenguaje artificial está formado por la Sintaxis que es la queda una forma 13
L E N G U A S A R T I F I C I A L E
S
correcta de cada una de las expresiones de determinado lenguaje y por otro lado la Semรกntica que es la que responde que las expresiones de un lenguaje artificial posean un significado correcto. (Colmenares)
14
L E N G U A S A R T I F I C I A L E
S
Conclusión Ya que el fenómeno de las lenguas artificiales es tan raro, ¿no hay forma de adivinar cual puede ser su futuro, dado el creciente interés en el klingon y el élfico? ¿O quizás la gente se muestre satisfecha sólo con esas? ¿Algún aficionado dará forma a una lengua lo bastante popular como para ser considerada una lengua artificial, o las actuales lenguas artificiales se convertirán algún día en auténticas lenguas, que se puedan emplear tanto en el hogar como en el trabajo? En este momento una lengua artificial ya no es un experimento ni una novedad, en el caso del klingon y el élfico se han expandido más allá de la comprensión de un solo individuo. Un estudioso de la lista Elfling escribió esta réplica en contestación a una cuestión sobre la pronunciación del quenya: Incluso si el élfico fuese una verdadera lengua, no podríamos, en ausencia de información de hablantes nativos (...) hacer más que una (quizás muy acertada) aproximación a sus
15
L E N G U A S A R T I F I C I A L E
S
detalles fonéticos; de hecho, es una lengua ficticia, y las cuestiones sobre detalles fonéticos son inherentemente imposibles de responder. Mientras muchos escritores intentan mantener la ilusión de que el sindarin y el quenya son auténticas lenguas, el mencionado estudioso respondió de nuevo sin mucha esperanza. Este sentimiento es sin duda muy común, ya que Tolkien no dejó un legado más concreto que un montón de notas. De todas formas, el hecho de que se hagan estas preguntas sobre la pronunciación nos revela el interés subyacente por convertir el quenya en un medio útil de comunicación, adaptándolo a las necesidades. Si llegará a dar fruto o no aún no lo sabemos, pero en cuestión de lenguas artificiales lo que podemos imaginar con frecuencia toma forma más allá de nuestras expectativas.
16
L E N G U A S A R T I F I C I A L E
S
BibliografĂa Beltran, A. G. (s.f.). ocw.upm.es. Recuperado el 28 de Marzo de 2015, de http://ocw.upm.es/ciencia-de-lacomputacion-e-inteligencia-artificial/fundamentosprogramacion/contenidosteoricos/ocwfundamentospro gramaciontema1.pdf Colmenares, J. (s.f.). Lenguaje Natural y Lenguaje Artificial. Lenguaje Natural y Lenguaje Artificial , 5-6. Fernando, V. (1861). books google. Recuperado el 28 de marzo de 2015, de https://books.google.es/books?id=LHYXAAAAYAAJ&pg= PA94&dq=lenguaje+artificial&hl=es&sa=X&ei=R0wXVcK MMIf7gwTx1IDoCw&ved=0CC8Q6AEwAw#v=onepage& q=lenguaje%20artificial&f=false Viejo, S. F. (s.f.). Mimosa.pntic.mec.es. Recuperado el 26 de Marzo de 2015, de http://mimosa.pntic.mec.es/~sferna18/materiales/LA_L OGICA.pdf
17
L E N G U A S A R T I F I C I A L E
S
18