SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Conjunto de
valores
almacenados en
posiciones de
memoria.Utiliza el
estado actual
para calcular
el nuevo.Diversas
sintaxis, S1,
S2, S3…
CPASCALFORTRAN
ENFOQUE
PRINCIPAL
Lenguaje de
programación utilizado
principalmente en
matemáticas y en
aplicaciones de cálculo
científico.
FORmula TRANslator
Desarrollado por IBM
Más eficiente
Genera código rápido
es
característicasFortran II
 1956
 La codificación de
las formulas es
sencilla.
 La sintaxis viene
condicionada por el
soporte (tarjetas
perforadas).
Fortran IV
 1962
 introdujo, entre
otras cosas, la
instrucción "If-
lógica", permitiendo
escribir
 IF (A .GE. B) GOTO 10
 (ir a 10 si A es
superior o igual a B).
Fortran 77
Fortran 90
 1977
 Facilita la
programación
estructurada con
bloques IF (...)
THEN/ELSE/ENDIF.
 En 78, una
extensión
introduce a DO
WHILE/END DO.
 1990
 Nuevos Módulos
 Recursividad
 Nuevos tipos de
datos etc.
 Actualización
importante para
ponerlo al nivel
de lenguajes
modernos.
1971
Diseñado por Wirth
Programación Estructurada
Simple y Sencillo
Mejores sentencias: case
Compiladores Ventajas Inconvenientes
Pascal P
 Analizador léxico
 Marca errores en copia
de código fuente
 Traductor predictivo
 Comprobador de tipos
 Fácil de implementar
 Genera poca actividad
de Entrada/Salida
 Limitaciones en la
calidad del código
generado
 Mucha necesidad de
memoria
Crear un lenguaje que
facilitara el aprendizaje
de programación a sus
alumnos, utilizando la
programación
estructurada y
estructuración de datos.
objetivo
características
Diseñado para programar sistemas en Bell Labs
Diseñado por Dennis Ritchie
Operadores potentes, pero pobre verificación de tipos
Muy extendido a través de UNIX
Disponibilidad de compiladores gratuitos y alta calidad
1972
Compiladores
 Analizador léxico
y sintáctico
 Genera código
intermedio
 Generación de
código
PDP-11
PCC
Utiliza descensos recursivos para
todo excepto las excepciones
Expresiones notación prefija
Ensamblador demás expresiones
características
Paradigma de programación que usa los objetos en sus interacciones,
para diseñar aplicaciones y programas informáticos.
 Herencia
 Cohesión
 Abstracción
 Polimorfismo
 Acoplamiento
 encapsulamiento.
Herencia: Mecanismo de los lenguajes de programación
orientada a objetos basados en clases, por medio del cual
una clase se deriva de otra de manera que extiende su
funcionalidad.
Por ejemplo, herencia de la
clase C a la clase D
Basado en:

Más contenido relacionado

Similar a Leguajes imperativos

Compilador de fortran h para c y pascal
Compilador de fortran h para c y pascalCompilador de fortran h para c y pascal
Compilador de fortran h para c y pascalGrace Laguna
 
Centro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio noCentro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio nowendy_romero06
 
Unidad III Lenguaje Ensamblador (2).pptx
Unidad III Lenguaje Ensamblador (2).pptxUnidad III Lenguaje Ensamblador (2).pptx
Unidad III Lenguaje Ensamblador (2).pptxHaroldCuevasPablus
 
Historia de los_lenguajes
Historia de los_lenguajesHistoria de los_lenguajes
Historia de los_lenguajesAquino1912
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 

Similar a Leguajes imperativos (10)

F O R T R A N
F O R T R A NF O R T R A N
F O R T R A N
 
Compilador de fortran h para c y pascal
Compilador de fortran h para c y pascalCompilador de fortran h para c y pascal
Compilador de fortran h para c y pascal
 
Linea
LineaLinea
Linea
 
Centro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio noCentro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio no
 
Lenguajes y programación de robots IPN 2
Lenguajes y programación de robots IPN 2Lenguajes y programación de robots IPN 2
Lenguajes y programación de robots IPN 2
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Unidad III Lenguaje Ensamblador (2).pptx
Unidad III Lenguaje Ensamblador (2).pptxUnidad III Lenguaje Ensamblador (2).pptx
Unidad III Lenguaje Ensamblador (2).pptx
 
Historia de los_lenguajes
Historia de los_lenguajesHistoria de los_lenguajes
Historia de los_lenguajes
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 

Leguajes imperativos

  • 1. Conjunto de valores almacenados en posiciones de memoria.Utiliza el estado actual para calcular el nuevo.Diversas sintaxis, S1, S2, S3… CPASCALFORTRAN ENFOQUE PRINCIPAL
  • 2. Lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico. FORmula TRANslator Desarrollado por IBM Más eficiente Genera código rápido es característicasFortran II  1956  La codificación de las formulas es sencilla.  La sintaxis viene condicionada por el soporte (tarjetas perforadas). Fortran IV  1962  introdujo, entre otras cosas, la instrucción "If- lógica", permitiendo escribir  IF (A .GE. B) GOTO 10  (ir a 10 si A es superior o igual a B). Fortran 77 Fortran 90  1977  Facilita la programación estructurada con bloques IF (...) THEN/ELSE/ENDIF.  En 78, una extensión introduce a DO WHILE/END DO.  1990  Nuevos Módulos  Recursividad  Nuevos tipos de datos etc.  Actualización importante para ponerlo al nivel de lenguajes modernos.
  • 3. 1971 Diseñado por Wirth Programación Estructurada Simple y Sencillo Mejores sentencias: case Compiladores Ventajas Inconvenientes Pascal P  Analizador léxico  Marca errores en copia de código fuente  Traductor predictivo  Comprobador de tipos  Fácil de implementar  Genera poca actividad de Entrada/Salida  Limitaciones en la calidad del código generado  Mucha necesidad de memoria Crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. objetivo características
  • 4. Diseñado para programar sistemas en Bell Labs Diseñado por Dennis Ritchie Operadores potentes, pero pobre verificación de tipos Muy extendido a través de UNIX Disponibilidad de compiladores gratuitos y alta calidad 1972 Compiladores  Analizador léxico y sintáctico  Genera código intermedio  Generación de código PDP-11 PCC Utiliza descensos recursivos para todo excepto las excepciones Expresiones notación prefija Ensamblador demás expresiones características
  • 5. Paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.  Herencia  Cohesión  Abstracción  Polimorfismo  Acoplamiento  encapsulamiento. Herencia: Mecanismo de los lenguajes de programación orientada a objetos basados en clases, por medio del cual una clase se deriva de otra de manera que extiende su funcionalidad. Por ejemplo, herencia de la clase C a la clase D Basado en: