AYACUCHO-PER 2017
Contenido
INTRODUCCIN .................................................................................................................................. 3
I. HISTORIA DE LA PROGRAMACIN ...................................................................................... 4
II. LENGUAJES DE PROGRAMACIN ................................................................................... 4
LENGUAJES DE QUINTA GENERACIN (5GL) .......................................................................... 6
PROLOG (programacin lgica) ................................................................................................ 7
REPRESENTACIN DEL CONOCIMIENTO Y LGICA ......................................................... 8
REDES SEMNTICAS Y HEURSTICA ..................................................................................... 8
MQUINAS LISP ............................................................................................................................... 10
Caractersticas de Hardware ..................................................................................................... 10
Caractersticas del software...................................................................................................... 11
Tecnologa avanzada por ordenadores .................................................................................. 12
Integracin a escala muy grande: VLSI .............................................................................. 12
Procesamiento paralelo .......................................................................................................... 12
PARADIGMA DE PROGRAMACIN......................................................................................... 13
III. QUINTA GENERACIN DE LA COMPUTADORA ............. Error! Bookmark not defined.
IV. HISTORIA Y PRINCIPALES EVENTOS COMO TAMBIN LA FINALIZACIN DEL
PROYECTO ............................................................................................ Error! Bookmark not defined.
V. ANTECEDENTES Y DISEO .................................................. Error! Bookmark not defined.
5.1. Inicio ......................................................................................... Error! Bookmark not defined.
5.2. Los campos principales para la investigacin de este proyecto inicialmente
eran: Error! Bookmark not defined.
5.3. Popularidad internacional .................................................. Error! Bookmark not defined.
VI. HARDWARE ........................................................................... Error! Bookmark not defined.
Modelos y su hardware................................................................... Error! Bookmark not defined.
VII. SOFTWARE ............................................................................ Error! Bookmark not defined.
7.1. Software de Base................................................................. Error! Bookmark not defined.
7.2. Software de Aplicacin ....................................................... Error! Bookmark not defined.
7.3. Los traductores ..................................................................... Error! Bookmark not defined.
7.4. Compiladores ........................................................................ Error! Bookmark not defined.
7.5. El supervisor .......................................................................... Error! Bookmark not defined.
7.6. El sistema operativo ............................................................ Error! Bookmark not defined.
7.7. Interpretes .............................................................................. Error! Bookmark not defined.
VIII. CARACTERSTICAS DE LA QUINTA GENERACIN ................................................... 13
1
IX. VENTAJAS DE LA QUINTA GENERACIN .................................................................... 14
X. DESVENTAJAS DE LA QUINTA GENERACIN ................................................................ 15
XI. APORTES DE LA QUINTA GENERACIN ...................................................................... 15
11.1. Inteligencia Artificial .......................................................................................................... 15
11.2. Robtica .......................................................................................................................... 15
11.3. Sistemas Expertos ....................................................................................................... 16
11.4. Redes de comunicacin ............................................................................................. 16
Conclusin ......................................................................................................................................... 17
BIBLIOGRAFA .................................................................................................................................. 18
2
INTRODUCCIN
El avance tecnolgico es una de los temas ms relevantes no solo en esta dcada,
sino que desde hace varias dcadas se ha venido inventando nuevas herramientas
que son tiles para el ser humano ya que les hace el trabajo ms fcil y en menor
tiempo, sin embargo tambin cabe mencionar que lo que ya se tena aos atrs se ha
venido mejorando a medida que pasa el tiempo hay nuevas ideas y mejoras que
moldean la industria, sistemas y jerarquas, dado es el caso de las computadoras, ya
que la primera generacin alrededor de 1946 empez a funcionar sin embargo no tan
pequeas como ahora, tampoco con un sistema inteligente, pero a partir de ah nace
una tecnologa que hasta el da de hoy sigue su historia, importancia, conocida y
utilizada a nivel mundial.
Desde los aos 50 se han desarrollado mltiples generaciones, Japn haba sido el
seguidor en trminos del adelanto y construccin de las computadoras basadas en los
modelos desarrollados en los Estados Unidos y el Reino Unido. En 1979 ofrecieron
un contrato de tres aos para realizar estudios ms profundos con la participacin
conjunta de empresas de la industria dedicadas a la tecnologa e instituciones
acadmicas, a instancias de Hazime Hiroshi.
Fue durante este perodo cuando el trmino "computadora de quinta generacin"
comenz a ser utilizado, hasta los das actuales.
3
I. HISTORIA DE LA PROGRAMACIN
Representacin de conocimiento
4
Los lenguajes mquina
Los lenguajes simblicos. Lenguaje de programacin en el que las
instrucciones de los diferentes programas se codifican utilizando los caracteres
de las lenguas naturales, la ejecucin de un programa.
A los lenguajes maquina les sucedieron, los lenguajes simblicos los cuales utilizan
caracteres naturales para escribir las instrucciones de los programas. Los lenguajes
simblicos se dividen a su vez en:
Dentro de los segundos se pueden distinguir a su vez los lenguajes procedurales y las
relaciones.
La diferencia entre uno y el otro es el que los primeros exigen que se diga tanto lo que
se quiere hacer como la forma en que hay que hacerlo mientras que los relacionales
solo exigen que se le diga lo que se quiere hacer. Pero no es necesario que se exprese
el camino para realizarlo.
5
A medida que se va subiendo de nivel los lenguajes son ms sencillos y ms
productivos en desarrollo, pero en otra partida son menos eficientes a la hora de su
ejecucin.
Un programa LIST es en realidad una lista LIST, y por tanto puede ser tratado como
datos por otro programa LIST o por s mismo. De este modo, puede modificar sus
6
propias instrucciones de programa o aadirse a s mismo instrucciones nuevas. Y lo
que es ms curioso, un programa LISP dado puede escribir un programa LISP
completamente nuevo .Los programas LISP se interpretan segn van siendo
ejecutados. Eso ayuda al desarrollo del software de inteligencia artificial, ya que la
programacin A es un proceso de ensayo y error.
Una ventaja de LISP frente a otros lenguajes simblicos es que ha sido utilizado
durante mucho tiempo y en muchos laboratorios de investigacin. Esto ha dado como
resultado el desarrollo de entornos de programacin (grupo de programas que facilitan
el desarrollo y ejecucin del programa) que no encuentran paralelismo en ningn otro
lenguaje de l.A.
7
proposiciones a partir de un conjunto de axiomas: PROLOG es ms sencillo que LISP
pero quiz no ofrezca su enorme flexibilidad.
8
Con interrelaciones complejas tendr la posibilidad de establecer la base de un
sistema de inferencia sofisticado mediante una red semntica Estas se han usado
para la representacin del conocimiento en sistemas expertos como el prospector del
SRI, que ha demostrado su utilidad en la prediccin de depsitos minerales.
En un programa de l.A no existe algo semejante al proceso de planificacin informal.
La simulacin de cualquier acto inteligente, an el que parece ms sencillo para un
ser humano, necesita la definicin de un procedimiento formal para determinar el
curso de accin. El proceso de examen de las posibles soluciones alternativas para
llegar desde un estado inicial al final (objetivo) se designa como bsqueda, y el
conjunto de los posibles caminos de exploraciones el espacio de bsqueda. La mayor
parte de la historia de la investigacin en l.A est dedicada al descubrimiento de
tcnicas de bsqueda ms eficientes.
9
La bsqueda heurstica es uno de los fundamentos de l.A. Entendemos por heurstica
la estrategia, truco simplificacin o cualquier otra clase de estratagema que imita y
simplifica drsticamente la bsqueda de soluciones en grandes espacios problemas.
La heurstica no garantiza soluciones ptimas; de hecho, no garantiza el que haya una
solucin. Todo lo que se puede decir para que una heurstica sea til es que ofrece
soluciones que son suficientemente buenas la mayora de las veces.
MQUINAS LISP
Se entiende por mquina LISP un ordenador de un nico usuario diseados
fundamentalmente para el desarrollo de programas de l.A. Adems, hay ciertos tipos
de Hardware y software que se han convertido en estndar para las mquinas LISP.
Caractersticas de Hardware
Procesador de alta velocidad, pueden dar tiempos de ejecucin de diez a veinte veces
superiores a otros ordenadores. Gran memoria. Los programas de l.A necesitan ms
Memoria de Acceso Aleatoria (RAM) y ms espacio de almacenamiento de disco que
otros programas. Adems, la memoria est disponible en cualquier instante para el
nico usuario de la mquina, en contraposicin a lo que sucede en otros ordenadores
(tiempo compartido).
En el cuadro se presentan tamaos tpicos de memoria de distintos ordenadores. Si
comparamos la capacidades de disco y de RAM de una mquina LISP, como
Symbolics con las de un ordenador tpico de tiempo compartido, como el VAX-1 1/785,
puede parecer que aqulla es la mitad de potente que sta .Sin embargo, debe
recordarse que toda la memoria de una LISP se encuentra disponible para cada
programador individual, mientras que uno que est utilizando un ordenador de tiempo
compartido debe compartir los recursos de memoria con los otros usuarios del
ordenador.
Ordenador RAM Memoria de Disco
Ordenadores personales PC,S 640Kbytes 18 Mbytes
Ordenadores personales (tecnologa 1 a 2 Mbytes 20 a 30 Mbytes
avanzada)
Mquina LISP (Symbolics 3670) 30Mbytes 474 Mbyt
Miniordenadores de tiempo impartido (DEC 64Mbytes 1 Gbytes
VAX- 11/787)
10
1 Kb = 1.000 caracteres (tres ceros).
1 Mb= 1 .000.000 de caracteres (seis ceros).
1 Gb= 1.000.000.000 de caracteres (nueve ceros).
11
Tecnologa avanzada por ordenadores
Los programas de A necesitan ms recursos informticos que otros. La mayor parte
de la investigacin en l.A est dedicada a optimizar los ordenadores para emplearlos
en aplicaciones de l.A. Mencionaremos a continuacin dos grandes reas de
investigacin.
Procesamiento paralelo
Los ordenadores, que parece que estn haciendo muchas cosas al mismo tiempo, en
realidad realizan las acciones en secuencia, de una en una (procesamiento
secuencial). Uno de los objetivos de investigacin en ordenadores es incrementar las
velocidades de clculo, y uno de los mtodos para lograrlo es ejecutar ms de un
proceso al mismo tiempo (procesamiento paralelo) .Este camino es posible hoy da
dado que el costo de las tcnicas VLSI han hecho de los procesadores uno de los
componentes ms baratos de un ordenador.
El proyecto de arquitectura avanzada de ordenadores de la Compaa de Tecnologa
de Ordenadores y Microelectrnica (MCC), consorcio de 21 compaas americanas
est investigando formas de representar el conocimiento humano para mejorar el
almacenamiento y recuperacin de una informacin en una base de datos, para
incorporar las tecnologas de l.A al diseo de ordenadores y para mejorar el
procesamiento paralelo. Este proyecto durar varios aos y se centra en los siguientes
puntos:
Sistemas basados en conocimiento/l.A.
Gestin de sistemas de base de datos.
12
Tecnologa de factores humanos.
Procesamiento paralelo.
PARADIGMA DE PROGRAMACIN.
El paradigma de programacin es el estilo de programacin empleado. Algunos
lenguajes soportan varios paradigmas, y otros slo uno. Se puede decir que
histricamente han ido apareciendo para facilitar la tarea de programar segn el tipo
de problema a abordar, o para facilitar el mantenimiento del software, o por otra
cuestin similar, por lo que todos corresponden a lenguajes de alto nivel (o nivel
medio), estando los lenguajes ensambladores atados a la arquitectura de su
procesador correspondiente. Los principales son:
Lenguajes de programacin procedural: Divide el problema en partes ms
pequeas, que sern realizadas por subprogramas (subrutinas, funciones,
procedimientos), que se llaman unas a otras para ser ejecutadas. Ejemplos: C, Pascal.
Lenguajes de programacin orientada a objetos: Crean un sistema de clases y
objetos siguiendo el ejemplo del mundo real, en el que unos objetos realizan acciones
y se comunican con otros objetos. Ejemplos: C++, Java.
Lenguajes de programacin funcional: La tarea se realiza evaluando funciones,
(como en Matemticas), de manera recursiva. Ejemplo: Lisp.
Lenguajes de programacin lgica: La tarea a realizar se expresa empleando
lgica formal matemtica. Expresa qu computar. Ejemplo: Prolog.
13
Lenguajes de programacin: PROGOL y LISP (List Processing).
Maquinas activadas por la voz que pueden responder a palabras habladas en
diversas lenguas y dialectos.
Capacidades de traduccin entre leguaje que permite traduccin instantnea en
lenguaje hablado y escrito.
Elaboracin inteligente del saber y numero tratamiento de datos.
Caractersticas de procesamiento similares a las secuencias de procesamiento
Humano.
La inteligencia artificial
14
V. DESVENTAJAS DE LA QUINTA GENERACIN
En la quinta generacin es necesario llevar a cabo una programacin especial que
permite asignar diferentes tareas de un mismo proceso a los diversos
microprocesadores; tambin se deba adecuar memoria para que pudiera atender los
requerimientos de los procesaros de forma simultnea.
Incremento del tiempo de puesta a punto, al necesitarse diferentes traducciones
del programa fuente para conseguir el programa definitivo.
No se aprovechan los recursos internos de la mquina, que se explotan mucho
mejor en lenguajes de mquina y ensambladores.
Necesidad de una mayor capacidad de memoria.
El tiempo de ejecucin de los programas es mucho mayor.
15
Es la programacin de computadoras para ver, escuchar y reaccionar ante estmulos
sensoriales.
6.3. Sistemas Expertos
Es parte de la aplicacin de la inteligencia artificial que se utiliza en base de
conocimientos de la experiencia humana para ayudar a la resolucin de problemas
ms frecuentas que el ser humano encuentra.
6.4. Redes de comunicacin
Como parte del proyecto FGCS se desarroll los canales de comunicacin que
interconectan terminales y computadoras, para que sea administrada en la
transmisin.
16
Conclusin
17
BIBLIOGRAFA
https://unamer34.files.wordpress.com/2008/06/hlp.pdf
http://www.it.uc3m.es/jvillena/irc/practicas/estudios/Lenguajes_de_Programacion.pdf
http://cmapspublic2.ihmc.us/rid=1NYF7SFGN2BLVB8R2913/marina_aguilar_Historia
yTiposdeLenguajesdeProgramacion.%20semana%203%20d.pdf
http://disi.unal.edu.co/~lctorress/iartificial/IAc016.pdf
http://www.proyectolatin.org/books/Inteligencia_Artificial_CC_BY-SA_3.0.pdf
https://introduccion-a-la-informatica-b.wikispaces.com/Quinta+Generacion
https://es.wikipedia.org/wiki/Quinta_generaci%C3%B3n_de_computadoras
https://sites.google.com/site/is23generaciones/quinta-generacion-1982-1989
18