Generaciones de los lps clase 2

13

Transcript of Generaciones de los lps clase 2

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

QUINTA GENERACION

Esta generación

incluye la

inteligencia artificial y sistemas expertos

el objetivo de estos sistemas

es “pensar” y anticipar las necesidades de los usuarios

Estos sistemas se

encuentran aún en desarrollo