Date post: | 22-Jan-2018 |
Category: |
Engineering |
Upload: | dennys-erick-aguilar-jamanca |
View: | 59 times |
Download: | 3 times |
MATEMATICO BRITANICO
CIENTIFICO DE LA COMPUTACION
Primera programadora de la historia
Maquina de Babagge punto de partida de
la programación
Aparecen nuevos lenguajes:
PASCAL, MODULAS Y C
PASCAL, C Y ADA
BEGIN
END
Se populariza
en los años
70
A partir de las
ideas del
lenguaje
ALGOL
Los lenguaje son
construidas con 3
estructuras de control
de bajo nivel
• Bloque o suceso
de instrucciones
• Ejecución condicional: if,
then y else
• Bucles de instrucciones de
ejecución repetitiva condicionas:
while, for
Incorporan los programas
estructurados en los lenguajes no
estructurados: FORTRAN 77,
COBOL, BASIC
Años 80 se introduce la
programación orientados
objetos (POO)
PASCAL, C Y PROLOG
Años 90:
C++, EIFFEL, RUBY, JAVA, ENTRE OTROS
Años
2000:
Años
2010:
GROOVY, C#
GO
consiste en un conjunto de ordenes
o comandos
Realizado por una maquina
Que describe un proceso deseado
APLICACIONES HERRAMIENTAS
CONSTRUIR Y ADECUAR
no
que
sino
Consta de cadenas de números binarios(0 y 1)
y es en único que entienden directamente
los procesadores
operación
Dirección de memoria
PRIMERA GENERACION
Cada sistemas físico tiene su
código maquina
Especifican
A los lenguaje maquina le sucedieron los
lenguajes simbólicos
Constituye la representación mas directa del código
maquina específico para cada arquitectura de computadoras legible por un programador
Usado principalmente en los inicio del
desarrollo del software
Un programa escrito en lenguaje simbólico consiste en una serie de instrucciones
ejecutables que pueden ser cargadas ala memoria de un sistemas
SEGUNDA GENERACION
BAJO NIVEL EL LENGUAJE
ENSAMBLADOR
DEPENDE DE LA MAQUINA
FACILES DE UTILIZAR QUE EL ..
Mas fáciles de aprender que:
se asemejan más al lenguaje que utilizamos los humanos
al comunicarnos
Cuentan con comandos que se acercan más a las palabras de uso común (INGLES)
TERCERA GENERACION
DE TIPO UNIVERSAL
A=B+C INDEPENDIENTE DEL LENGUAJE
MAQUINA
USAN PALABRAS EN INGLES
Usados en aplicaciones de gestión y manejo de base
de datos
Lenguajes capaces de generar códigos por si solos
Son los llamados RAD
CUARTA GENERACION
NO SON TAN UNIVERSALES
Permite la creación de prototipos de una
aplicación rápidamente
Programas de diseño Rápido de Aplicaciones