Sunteți pe pagina 1din 1

Luisa Fernanda Gatica Mota

Hoja De Trabajo 5

201114505

Tema: Evolucin de los compiladores, de los ceros y unos al cerebro


humano
Escrito por Luisa Fernanda Gatica Mota
Los compiladores han servido a los lenguajes de programacin para reconocerlos y generar la
ejecucin del programa y por lo mismo a lo largo de los aos han evolucionado as como los
lenguajes de programacin lo requieran desde el principio cuando se utilizaban slo ceros y unos,
pasando por las instrucciones neumnicas, luego por los lenguajes parecidos al idioma humano
hasta llegar a lo ms nuevo del avance tecnolgico, la inteligencia artificial con la que se busca
acercarse al cerebro humano teniendo mquinas autmatas y capaces de aprender.
Al principio del uso de la computadora la nica forma de hacer nuevos programas era utilizando
los ceros y unos para la utilizacin de la memoria pero lo cual no tena mucha capacidad y es la
forma ms tediosa y larga para programar, por lo cual se empezaron a utilizar cdigos para la
asignacin a memoria y manejo de informacin como sumas y comparaciones, pero esto era
diferente para cada tipo de procesador, ya que no todos utilizaban los mismos cdigos, por lo cual
se cre el lenguaje ensamblador, el cual utiliza instrucciones neumnicas estndares parecidas al
idioma ingls que permiten realizar acciones de memoria y as un mismo programa puede ser
ejecutado en otro procesador; pero estos lenguajes seguan siendo tediosos de programar y
difciles de comprender despus.
Luego naci una nueva generacin de lenguajes de programacin segn las necesidades que se
fueron requiriendo, ya que se cre Fortan para la computacin cientfica, Cobol para el
procesamiento de datos comerciales y Lisp para la computacin simblica que utiliza listas, a esta
forma de programacin se le conoce como de alto nivel ya que utiliza instrucciones parecidas al
lenguaje humano, principalmente el idioma ingls y con el paso del tiempo han mejorado y los
compiladores han tenido que evolucionar a su paso ya que el reconocimiento y ejecucin de estos
lenguajes requiere de ms capacidad para los compiladores, por lo que estos tambin se han
mejorado con el lenguaje de programacin de alto nivel que reconocen.
Los avances de la tecnologa han sido creciendo por lo cual la ltima generacin de lenguajes de
programacin es para la inteligencia artificial, la cual tiene como fin crear mquinas autmatas,
que no requieran recibir instrucciones para realizar una accin, que tengan capacidad de
aprendizaje, que dependiendo a las experiencias pasadas tomen decisiones, y que tengan
reacciones como las de la naturaleza, tanto en los animales como en los seres humanos, pero esta
nueva generacin es muy controversial, ya que la sociedad todava no se encuentra preparada
para recibir mquinas que actan como parte de la naturaleza.
En conclusin los compiladores han tenido que evolucionar en la misma forma que han
evolucionado los lenguajes de programacin ya que los requerimientos cada vez son mayores y los
avances tecnolgicos lo requieren en casi todas las reas de la sociedad.

S-ar putea să vă placă și