Sunteți pe pagina 1din 6

UNIVERSIDAD POLITÉCNICA ESTATAL DEL CARCHI

FACULTAD DE INDUSTRIAS AGROPECUARIAS Y CIENCIAS


AMBIENTALES

CARRERA: INGENIERIA EN CIENCIAS DE LA COMPUTACION

Tema: HISTORIA DE LOS LENGUAJES DE LA PROGRAMACION

Autor:

 ROSERO CARVAJAL LEISY MARLI

Docente: MSC. GEORGINA ARCOS

Periodo: OCTUBRE – FEBRERO

2016-2017

Tulcán – Ecuador
INTRODUCCION

El lenguaje de programación ha evolucionado con el pasar de los años , es un


método que permite realizar un tarea concreta, utilizan juego de alfabeto para
comunicarse con el computador, las primeras utilizaron el alfabeto digital tenían
programas que se escriban basados en dígitos como 0y1 para que la maquina
pudiera de una manera clara la información que se le ingresaba , los códigos q
más se utilizan actualmente son: ASCII YEBCDIC en si el lenguaje de
programación es un conjunto de reglas y símbolos que permiten al hombre
construir un programa con el cual pueden comunicarse con el computador y
digitar de una manera más concisa la información para que esta la lleve a cabo.

DESARROLLO

- LENGUAJES NATURALES

Son aquellos que permiten de una manera fácil que el digitador se comunique
con una base de datos.

- LENGUAJES DE PROGRAMACION

Es un conjunto de comandos que tiene instrucciones para realizar un proceso,


y facilitar las tareas de programación en la primera generación hubo lo que se
le llamaba lenguaje maquina en la secunda avanzo un poco más y aparecieron
los ensambladores, en la tercera en cabio lo que fue simbólicos y en la cuarta
los relacionales.

Los lenguajes imperativos son aquellos que permitían llegar a la solución ya


que eran controlados por instrucciones, los aplicativos en cambio eran los
examina la función que el programa representa por medio de datos disponibles,
mientras tanto los del lenguaje en base in reglas era el encargado de ejecutar
en base a reglas prolog y también había lo que era el lenguaje de
programación orientada a objetos ya que eran complejos.
RAZONES PARA ESTUDIAR LOS LENGUAJES DE PROGRAMACION

 Mejora la habilidad de algoritmos para el programador.


 Permite realizar programas más eficientes.
 Ayudan a estructurar lo que el programador piensa
 Permite entender el lenguaje extranjero más rápido

EVOLUCION DE LOS LENGUAJES DE PROGRAMACION

Durante los años 60 apareció lo que era el PL, SNOBOLA Y APL, en los 70
PASCAL, PROLOG, ADA, C y en los80 C++ Y ML

PRINCIPALES INFLUENCIAS EN LA EVOLICION DE DISEÑOS DEL


LENGUAJE

 APLICACIONES.-Se realizan en toda actividad humana

 CAPACIDADES DE LAS COMPUTADORAS.-se volvieron súper


computadoras.
 METODOS DE PROGRAMACION.-Refleja cambios en la programación

 METODOS DE IMPLEMENTACION.-selecciona nuevos diseños.


 ESTUDIOS TEORICOS.- Utiliza el lenguaje matemático para
entenderlo.

 ESTANDARIZACION.-Permite trasladar información de un computador


a otro.
ORIGEN AUTOCODIGOS

EL primero fue, CHARLES BABAGE-ADA, EL segundo TURING Y POST –


MAQUINA DE TURING, y el tercero ENIAC- COMPONENTES FISICOS.

- INICIO

FORTRAM 1957 PRIMER COPILADOR


COBOL 1960 ORGANIZACIÓN EN 4 DIVISIONES
ALGOL 1960 APLICACIONES DE CALCULO
LISP 1960 COPILADOR DE CODIGOS
APL 1960 DATOS ARREGLADOS HOMOGENEOS
BASIC 1960 ENSEÑANZA DE PROGRAMACION

- EVOLUCION DE LOS LENGUAJES DE PROGRAMACION

CONSOLIDACION FUNCION LENGUAJE FUNCION


DE LOS 80
PL/1 RESUELVE PROLOG TRATAMIENTO LOGICO
PROBLEMAS
NUMERICOS
SIMULAN 67 IMPLEMENTACION C CREA APLICACIONES
PARA
ORDENADORES
ALGOL 68 LO AMPLIA C CON ORIENTADA A OBJETOS
CLASE
PASCAL EXTRUCTUTADO C++ NUEVOS CONCEPTOS
POR BLOQUES
MODULA 2 COILACION
INDEPENDIENTE Y LA
CREACION
ADA PROGRAMAS CON
PAQUETES
- DOMINIO DE APLICACIÓN DE LOS LENGUAJES DE
PROGRAMACION

AÑOS60 NEGOCIOS COBOL


SISTEMAS ENSAMBLADOR
HOY SISTEMAS C
C++

LENGUAJE DE PROGRAMACION

Conjunto de reglas que permite crear un programa

- SINTAXIS

Es un conjunto de reglas para formación de instrucciones, tiene el vocabulario


compuesta por símbolos, letras y palabras clave también de reglas sintácticas
que permiten conocer si una serie de símbolos es correcta, y de BACKUS
NOUR FOM la cual decide si la sentencia es válida o no.

SEMANTICA.-Son reglas que dan significado a la sentencia.

GRAMATICA.-Especifican caracteres que forman el programa

TRASLACIONDEL LENGUAJE DE PROGRAMACION

COPILACION LENUAJE FUENTE- LENGUAJE


OBJETO

ANALISIS DEL PROGRAMA IMPLANTACION DE CARÁCTER


FUENTE POR CARACTER

ANALISIS LEXICO AGRUPA CARACTERES

ANALISIS SINTACTICO EXTRUCTURA DE PROGRAMAS


MAS GRANDES

ANALISIS SEMANTICO PUENTEENTRE ANALIS Y


SINTESIS DE LA PRODUCCION
TABLA DE SIMBOLOS

SINTESIS DEL PROGRAMA SE GENERA CODIGOS


OBJETO

GENERACION D E CODIGO DA FORMATO APROPIADO A LA


SALIDA

PROGRAMA OBJETO LOS FRAGMENTOS DE CODIGO


SE FUNDEN EN EL PROGRAMA
FINAL

INTERPRETACION

Permite que cualquier lenguaje de alto nivel sea interpretado por la maquina

COMPARACION ENTRE COPILADORES E INTÉRPRETE

COPILADORES.- son los que traducen el programa fuente al objeto

INTERPRETE.- Traduce cada instrucción del programa escrito.

VENTAJAS.-que los programas pueden se corregidos durante el desarrollo,


ADEMAS TIENE MEJOR VELOCIDAD Y NO Ocupan mucha memoria

- CONCLUSION.

EL lenguaje de programación permite al ser humano a comunicarse con las


maquinas en cualquier generación, permitiendo innovar cada vez más los
leguajes para estas sean capaces de recibir la información correctamente y así
facilitar el trabajo del mismo.

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