Professional Documents
Culture Documents
INTERPRETES
INTEGRANTES:
CARBAJAL LALUPU MARCO
NIQUEN ALVARADO JOSE
EXPLIQUE LA EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
TENIENDO EN CUENTA LA EVOLUCION DE LAS COMPUTADORAS POR
GENERACIONES
PRIMERA GENERACION
En 1940 los primeros lenguajes de programacin preceden a la computadora
moderna en un inicio los lenguajes eran cdigos.
EL LENGUAJE MAQUINA: Es el nico que entiende la computadora, digital es
su lenguaje natural. En el solo se pueden utilizar dos smbolos: el 0 y el 1. Por
ello, al lenguaje maquina tambin se le denomina lenguaje binario.
SEGUNDA GENERACION
LENGUAJE ENSAMBLADOR: Es un lenguaje de programacin de bajo nivel.
Consiste en un conjunto de mnemnicos que representan instrucciones bsicas
para los computadores, microprocesadores, microcontroladores y otros circuitos
integrados programables. Implementa una representacin simblica de
los cdigos de mquina binarios y otras constantes necesarias para programar
una arquitectura de procesador y constituye la representacin ms directa
del cdigo mquina especfico para cada arquitectura legible por un
programador.
TERCERA GENERACION
FORTRAN (1956): Es el primer lenguaje de programacin considerado de alto
nivel, originalmente significa sistema de traduccin de frmulas matemticas fue
diseado en IBM durante los aos 50, se convirti en un lenguaje muy popular
en los aos 60 provocando que existieran numerosos compiladores, y versiones
del como la versin FORTRAN 66 y la versin final del FORTRAN 77,
regularizada por ANSI en 1980
BASIC (1964): Lenguaje de programacin desarrollado en la universidad de
Darthmouth en 1964 por J. Kemeny y T. Kurtz. BASIC (Berginners ALL purpose
Symbolic Instruction Code) fue ideado para que los estudiantes empezaran a
programar y poder pasar despus sus programas a lenguajes ms eficientes
como el FORTRAN por lo que se trata de un lenguaje fcil de aprender.
PASCAL (1970): Es un lenguaje de programacin de alto nivel de propsito
general. Fue desarrollado por el profesor Niklaus Wirth (en Suiza). Entre finales
de los aos 60 y principios de los 70. Wirth desarrollo este lenguaje con fines
didcticos, por lo que es un lenguaje muy utilizado para aprender a programar
por su sencillez y carcter estructurado.
C/C++(1980): Es un lenguaje de programacin diseado por Bjarne Stroustrup.
La intencin de su creacin fue el extender al lenguaje de
programacin C mecanismos que permiten la manipulacin de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es
un lenguaje hbrido.
JAVA (1995): Java se cre como una herramienta de programacin para ser
usada en un proyecto de set-top-box en una pequea operacin denominada the
Green Project en Sun Microsystems en el ao 1991. El equipo (Green Team),
compuesto por trece personas y dirigido por James Gosling, trabaj durante 18
meses en Sand Hill Road en Menlo Park (california) en su desarrollo.
El lenguaje se denomin inicialmente Oak (por un roble que haba fuera de la
oficina de Gosling), luego pas a denominarse Green tras descubrir que Oak era
ya una marca comercial registrada para adaptadores de tarjetas grficas y
finalmente se renombr a Java.
En 1994, se les hizo una demostracin de HotJava y la plataforma Java a los
ejecutivos de Sun. Java 1.0 a pudo descargarse por primera vez en 1994, pero
hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld,
a que vieran la luz pblica Java y HotJava, el navegador Web.
CUARTA GENERACION
Lenguajes o entornos de programacin orientados bsicamente a aplicaciones
de gestin y bases de datos.
SQL: Es un lenguaje especfico del dominio que da acceso a un sistema de
gestin de bases de datos relacionales que permite especificar diversos tipos de
operaciones en ellos. Una de sus caractersticas es el manejo del lgebra y
el clculo relacional que permiten efectuar consultas con el fin de recuperar, de
forma sencilla, informacin de bases de datos, as como hacer cambios en ellas.
NATURAL: Es un lenguaje de Software AG. que bsicamente es un sistema de
gestin de base de datos transaccional de alto rendimiento
QUINTA GENERACION
LISP: Fue creado originalmente como una notacin matemtica prctica para los
programas de computadora, basada en el clculo lambda de Alonzo Church. Se
convirti rpidamente en el lenguaje de programacin favorito en la investigacin
de la inteligencia artificial (AI). Como lenguajes de programacin precursor, el
Lisp fue pionero en muchas ideas en ciencias de la computacin, incluyendo
las estructuras de datos de rbol, el manejo de almacenamiento
automtico, tipos dinmicos, y el compilador auto contenido.