La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel"

Presentaciones similares


Presentación del tema: "LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel""— Transcripción de la presentación:

1 LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA

2 Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel" (porque al usar pocos signos logra muy difícilmente expresar cosas complicadas), mientras un lenguaje humano es de "muy alto nivel“. El fabricante de un procesador fija los bloques de bits que llevarán a la CPU a reconocer y realizar diferentes operaciones. Este el "código de máquina", primer lenguaje que la máquina puede interpretar y transformar en acciones. Pero es muy difícil de usar para un ser humano. Prácticamente nadie trabaja hoy a este nivel, excepto los diseñadores de "chips" procesadores.

3 2º Nivel La creación de un lenguaje más comprensible por el hombre consiste por lo tanto en establecer la equivalencia de bloques binarios con signos de nuestro lenguaje habitual. Este tipo de lenguaje se llama "Ensamblador”. La máquina hará la tarea de traducirlo en código binario, para seguir las instrucciones, gracias a otro programa cuya función es traducir la expresión humana en "lenguaje de máquina" (binario). Es programa se llama "compilador". Pero el Ensamblador permanece muy ligado al "hardware". Era necesario un lenguaje más independientes de las características técnicas de los procesadores.

4 Alto nivel o 3º Nivel El avance en el desarrollo de "compiladores" e "intérpretes" dio lugar a lenguajes cuyas ventajas son: Facilidad de aprendizaje y lectura/escritura. Facilidades de corrección, transformación y conversión de un lenguaje a otro. Los más antiguos son: El FORTRAN (para aplicaciones matemáticas y científicas) El COBOL (para aplicaciones de administración y contabilidad). Con los micro-computadores nació el BASIC y el PASCAL. Con el tiempo el primero evolucionó hasta el VISUAL BASIC.

5 Generadores de aplicaciones o 4º Nivel Posteriormente, usando estos lenguajes, se han redactado programas destinados a facilitar un número variado de operaciones. Los más avanzados y flexibles son las hojas de cálculo y bases de datos. Pueden ser consideradas como "generadores" de aplicaciones. Un paso más es la utilización de "herramientas" que son por esencia "programas para crear programas“.

6 Campo de aplicación Aplicaciones científicas. En este tipo de aplicaciones predominan las operaciones propias de algoritmos matemáticos. Son el FORTAN y el PASCAL Aplicaciones en procesamiento de datos. Operaciones de creación, mantenimiento y consulta sobre bases de datos. Programas de nominas, contabilidad facturación, control de inventario, etc. Son el COBOL y el SQL. Aplicaciones de tratamiento de textos. Aplicaciones asociadas al manejo de textos en lenguaje natural. Un lenguaje es el C.

7 Aplicaciones en inteligencia artificial. Aplicaciones en sistemas expertos, juegos, visión artificial, robótica. Son el LISP y el PORLOG Aplicaciones de programación de sistemas. Programación de software de interfaz entre el usuario y el hardware. Son el ADA, MODULA-2 y C. Lenguajes de Internet. Son el HTML, JAVA, Perl, PHP.


Descargar ppt "LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel""

Presentaciones similares


Anuncios Google