Generaciones de lenguajes de programaci n
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

GENERACIONES DE LENGUAJES DE PROGRAMACIÓN PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on
  • Presentation posted in: General

GENERACIONES DE LENGUAJES DE PROGRAMACIÓN. EVOLUCIÓN DE LOS LENGUAJES. Para desarrollar programas se utilizan lenguajes parecidos al humano, que lugo se traducen en lenguaje máquina que son interpretados por las computadoras. Se clasifican en tres categorías:

Download Presentation

GENERACIONES DE LENGUAJES DE PROGRAMACIÓN

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Generaciones de lenguajes de programaci n

GENERACIONES DE LENGUAJES DE PROGRAMACIÓN


Evoluci n de los lenguajes

EVOLUCIÓN DE LOS LENGUAJES

Para desarrollar programas se utilizan lenguajes parecidos al humano, que lugo se traducen en lenguaje máquina que son interpretados por las computadoras.

Se clasifican en tres categorías:

  • Lenguaje de máquina Código binario

  • Lenguaje de Ensamblado Se traduce en código del objeto y usa un traductor

  • Lenguaje de alto nivel Permite al programador trabajar en un ambiente como inglés


Categor as

CATEGORÍAS

BAJO NIVEL ALTO NIVEL

Dependientes de la Independientes de la

Máquina Máquina

1ra. y 2da. Interacción

GeneraciónProgramador/Computadora


Generaciones de lenguajes de programaci n

GENERACIONES


Primera generaci n

PRIMERA GENERACIÓN


Primera generaci n1

PRIMERAGENERACIÓN

(1949-1950)

  • Sucesión Dígitos Binarios (0,1), conocidos como bits

  • Único lenguaje interno que la computadora entiende

  • Programas se escriben en lenguaje de mayor nivel y se traducen a lenguaje de máquina


Segunda generaci n

SEGUNDA GENERACIÓN


Segunda generaci n1

SEGUNDA GENERACIÓN

(Finales años ´50)

  • Primeros traductores

  • Lenguajes Ensambladores

  • Instrucciones Símbolos Mnemotécnicos

    (Ejemplo: DIV, por dividir)

  • Únicos para computadora en particular

  • Son de bajo nivel por depender de la computadora

  • Relación uno a uno entre instrucciones fuente e instrucciones objeto


Lenguaje de ensamblado

Lenguaje de ensamblado


Tercera generaci n 3 gls

TERCERA GENERACIÓN(3 GLs)


Tercera generaci n a os 60

TERCERA GENERACIÓN(Años ´60)

Múltiples instrucciones del programa objeto con una sola instrucción del programa fuente

Tres categorías

Procedimientos Problemas Objetos

(Codificación de (Diseñados para resolución Mayor productividad

Instrucciones en de un conjunto particular del programador

Secuencia) problemas Flexibilidad manejo

  • Científicos problemas abstractos

    (Fortran)

  • Empresariales

    (cobol)

  • Uso General

    (Basic)


Lenguajes 3 gls

LENGUAJES 3 GLs

  • FORTRAN: Diseñado específicamente para programas matemáticos y de ingeniería

  • COBOL: Solucionar incompatibilidades entre fabricantes de computadora

  • BASIC: Enseñanza de programación a estudiantes

  • PASCAL: Superar limitaciones de otros lenguajes

  • C: Integrarse con el sistema operativo UNIX

  • C++: Extremadamente poderoso y eficiente

  • JAVA: Crear sistemas interactivos y dinámicos


Cuarta generaci n

CUARTA GENERACIÓN


Cuarta generaci n a os 70s a 80s

CUARTA GENERACIÓN(Años ´70s a ‘80s)

  • Propósitos específicos

  • Creación de prototipos de una aplicación

  • Permiten la retroalimentación en estructura y diseño

  • Capacidad para base de datos

  • Permiten ahorrar tiempo porque el código de conexión entre los cuadros de diálogo y las formas se genera de forma automática


Cuarta generaci n lenguajes naturales

CUARTA GENERACIÓN(Lenguajes Naturales)

  • Permite indicar a la computadora qué debe hacer

  • Lenguaje similar al que hablamos normalmente

  • Amplia variedad de software

  • Software con interfaces de usuario gráficas

  • Objectview

  • Powerbuilder

  • SQLwindows

  • Uniface


Quinta generaci n

QUINTA GENERACIÓN


Quinta generaci n d cada de los 90s

QUINTA GENERACIÓN(Década de los ‘90s)

  • Inteligencia artificial y sistemas de expertos

  • Anticiparse a las necesidades del usuario

  • Reconocer patrones y secuencias de procesamiento

  • Crear software

  • Mayor velocidad

  • Miniaturización de los elementos

  • Difíciles de desarrollar


  • Login