Transcript

Generaciones de lenguajes de programacinLos equipos deordenador(elhardware) han pasado por cuatro generaciones, de las que las tres primeras (ordenadores convlvulas,transistoresycircuitos integrados) estn muy claras, la cuarta (circuitos integradosa gran escala) es ms discutible.Algo parecido ha ocurrido con laprogramacinde los ordenadores (elsoftware), que se realiza enlenguajesque suelen clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el mundo est de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo con las dehardware, pero s de forma aproximada, y son las siguientes: Primera generacin: Los primeros ordenadores se programaban directamente encdigo binario, que puede representarse mediante secuencias de ceros y unossistema binario. Cada modelo de ordenador tiene su propio cdigo, por esa razn se llamalenguaje de mquina. Segunda generacin: Loslenguajes simblicos, asimismo propios de la mquina, simplifican la escritura de las instrucciones y las hacen ms legibles. Tercera generacin: Loslenguajes de alto nivelsustituyen las instrucciones simblicas por cdigos independientes de la mquina, parecidas al lenguaje humano o al de lasMatemticas. Cuarta generacin: se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generacin para laprogramacin orientada a objetos.Estos lenguajes tienen una estructura lo ms parecido al idioma ingls, algunas caractersticas son:- Acceso a base de datos.- Capacidades Grficas.- Generacin de cdigo automticamente.- Puede programarse visualmente comoVisual Basic(Programacin Visual). Quinta generacin: se llama as a veces a los lenguajes de lainteligencia artificial, aunque con el fracaso delproyecto japons de la quinta generacinel nombre ha cado en desuso.