SlideShare una empresa de Scribd logo
SUSANA MORALES CITALAN 3º”E”
      10 DE AGOSTO DEL 2012
Dentro del nivel de abstracción se encuentran los
  lenguajes de:
 Lenguajes de bajo nivel: sucede cuando la
  programación se realiza teniendo muy en cuenta las
  características del procesado. En este se encuentra el
  ensamblador.
 Lenguajes de nivel medio: Este lenguaje permiten un
  mayor grado de abstracción pero al mismo tiempo
  mantienen algunas cualidades de los lenguajes de
  bajo nivel.
 Lenguajes de alto nivel: Manejan conceptos, tipos de
  datos, etc., de una manera cercana al pensamiento
  humano ignorando (abstrayéndose) del
  funcionamiento de la máquina.

                            SUSANA MORALES CITALAN 3º”E”
                                  10 DE AGOSTO DEL 2012
   Lenguajes de propósito general: hacen cualquier
    tipos de tareas
   Lenguajes de propósito específico: Hechos para
    un objetivo muy concreto.
   Lenguajes de programación de sistemas:
    Diseñados para realizar sistemas operativos o
    drivers.
   Lenguajes de script: Para realizar tareas varias de
    control y auxiliares. Antiguamente eran los
    llamados lenguajes de procesamiento por lotes
    (batch) o JCL (“Job Control Lenguajes”). Se
    subdividen en varias clases (de shell, de GUI, de
    programación web, etc.).
                            SUSANA MORALES CITALAN 3º”E”
                                  10 DE AGOSTO DEL 2012
   Primera generación: lenguaje maquina.
   Segunda generación: se crearon los primeros
    lenguajes ensambladores.
   Tercera generación: se crean los primeros lenguajes
    de alto nivel. como: C, Pascal, Cobol…
   Cuarta generación. Son los lenguajes capaces de
    generar código por si solos, son los llamados RAD,
    con lo cuales se pueden realizar aplicaciones sin ser
    un experto en el lenguaje. Aquí también se
    encuentran los lenguajes orientados a objetos,
    haciendo posible la reutilización d partes del código
    para otros programas.
   Quinta generación: son los lenguajes orientados a la
    inteligencia artificial. Estos lenguajes todavía están
    poco desarrollados.

                              SUSANA MORALES CITALAN 3º”E”
                                    10 DE AGOSTO DEL 2012
   estos niveles son de a cuerdo a la ejecución
    que realizan:
   Lenguajes compilados: Un programa
    traductor traduce el código del programa
    (código fuente) en código máquina (código
    objeto).
   Lenguajes interpretados: Un programa
    (intérprete), ejecuta las instrucciones del
    programa de manera directa.


                    SUSANA MORALES CITALAN 3º”E” 10 DE
                                      AGOSTO DEL 2012
   Lenguajes de programación procedural: Divide el
    problema en partes más pequeñas, que serán
    realizadas por subprogramas (subrutinas, funciones,
    procedimientos), que se llaman unas a otras para ser
    ejecutadas.
   Lenguajes de programación orientada a objetos:
    Crean un sistema de clases y objetos siguiendo el
    ejemplo del mundo real, en el que unos objetos
    realizan acciones y se comunican con otros objetos.
   Lenguajes de programación funcional: La tarea se
    realiza evaluando funciones, (como en Matemáticas),
    de manera recursiva.
   Lenguajes de programación lógica: La tarea a realizar
    se expresa empleando lógica formal matemática.
    Expresa qué computar.
                             SUSANA MORALES CITALAN 3º”E”
                                   10 DE AGOSTO DEL 2012
   Lenguajes orientados a sucesos :El flujo del
    programa es controlado por la interacción con el
    usuario o por mensajes de otros
    programas/sistema operativo, como editores de
    texto, interfaces gráficos de usuario (GUI) o
    kernels.
   Lenguajes no orientados a sucesos: El flujo del
    programa no depende de sucesos exteriores,
    sino que se conoce de antemano, siendo los
    procesos batch el ejemplo más claro
    (actualizaciones de bases de datos, colas de
    impresión de documentos, etc.).

                           SUSANA MORALES CITALAN 3º”E”
                                 10 DE AGOSTO DEL 2012

Más contenido relacionado

La actualidad más candente

Introobjetos
IntroobjetosIntroobjetos
Introobjetosayreonmx
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzulyJorge de los Santos
 
Trabajo informática
Trabajo informáticaTrabajo informática
Trabajo informáticalaurainfor
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciònyodaly-29
 
Diapositivas de programacion
Diapositivas de programacionDiapositivas de programacion
Diapositivas de programacion
Laury Rivas
 
Edith alfaro lopez
Edith alfaro lopezEdith alfaro lopez
Edith alfaro lopezestrellitab
 
Clasificación de los lenguajes por sus generaciones
Clasificación de los lenguajes por sus generacionesClasificación de los lenguajes por sus generaciones
Clasificación de los lenguajes por sus generaciones
Christian Morales
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
ticdevirginia
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
MaryAleCTorrice
 

La actualidad más candente (14)

Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Clasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion marthaClasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion martha
 
Introobjetos
IntroobjetosIntroobjetos
Introobjetos
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzuly
 
Clasificacion
ClasificacionClasificacion
Clasificacion
 
Trabajo informática
Trabajo informáticaTrabajo informática
Trabajo informática
 
Clase 2 POO
Clase 2 POOClase 2 POO
Clase 2 POO
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciòn
 
Diapositivas de programacion
Diapositivas de programacionDiapositivas de programacion
Diapositivas de programacion
 
Edith alfaro lopez
Edith alfaro lopezEdith alfaro lopez
Edith alfaro lopez
 
Clasificación de los lenguajes por sus generaciones
Clasificación de los lenguajes por sus generacionesClasificación de los lenguajes por sus generaciones
Clasificación de los lenguajes por sus generaciones
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 

Similar a Lenguajes de programacion

Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajesdomynicjorge
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajesAlex Javier
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajesAlex Javier
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióNAlfonso
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppt
tunjasistemas
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
Sergio Maidana
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y Datos
SantiagoGutirrez23
 
fundamentos de diseño en programacion
fundamentos de diseño en programacionfundamentos de diseño en programacion
fundamentos de diseño en programacionKaren Lagos
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
Beatriz Moreyra
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
Beatriz Moreyra
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBMaria_carvajal
 
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB  FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB Vannesa Pinzon
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 

Similar a Lenguajes de programacion (20)

Eli rodas
Eli rodasEli rodas
Eli rodas
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppt
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y Datos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
fundamentos de diseño en programacion
fundamentos de diseño en programacionfundamentos de diseño en programacion
fundamentos de diseño en programacion
 
Correa correa juan_felipe
Correa correa juan_felipeCorrea correa juan_felipe
Correa correa juan_felipe
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB  FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Eli rodas
Eli rodasEli rodas
Eli rodas
 

Lenguajes de programacion

  • 1. SUSANA MORALES CITALAN 3º”E” 10 DE AGOSTO DEL 2012
  • 2. Dentro del nivel de abstracción se encuentran los lenguajes de:  Lenguajes de bajo nivel: sucede cuando la programación se realiza teniendo muy en cuenta las características del procesado. En este se encuentra el ensamblador.  Lenguajes de nivel medio: Este lenguaje permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo nivel.  Lenguajes de alto nivel: Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina. SUSANA MORALES CITALAN 3º”E” 10 DE AGOSTO DEL 2012
  • 3. Lenguajes de propósito general: hacen cualquier tipos de tareas  Lenguajes de propósito específico: Hechos para un objetivo muy concreto.  Lenguajes de programación de sistemas: Diseñados para realizar sistemas operativos o drivers.  Lenguajes de script: Para realizar tareas varias de control y auxiliares. Antiguamente eran los llamados lenguajes de procesamiento por lotes (batch) o JCL (“Job Control Lenguajes”). Se subdividen en varias clases (de shell, de GUI, de programación web, etc.). SUSANA MORALES CITALAN 3º”E” 10 DE AGOSTO DEL 2012
  • 4. Primera generación: lenguaje maquina.  Segunda generación: se crearon los primeros lenguajes ensambladores.  Tercera generación: se crean los primeros lenguajes de alto nivel. como: C, Pascal, Cobol…  Cuarta generación. Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización d partes del código para otros programas.  Quinta generación: son los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. SUSANA MORALES CITALAN 3º”E” 10 DE AGOSTO DEL 2012
  • 5. estos niveles son de a cuerdo a la ejecución que realizan:  Lenguajes compilados: Un programa traductor traduce el código del programa (código fuente) en código máquina (código objeto).  Lenguajes interpretados: Un programa (intérprete), ejecuta las instrucciones del programa de manera directa. SUSANA MORALES CITALAN 3º”E” 10 DE AGOSTO DEL 2012
  • 6. Lenguajes de programación procedural: Divide el problema en partes más pequeñas, que serán realizadas por subprogramas (subrutinas, funciones, procedimientos), que se llaman unas a otras para ser ejecutadas.  Lenguajes de programación orientada a objetos: Crean un sistema de clases y objetos siguiendo el ejemplo del mundo real, en el que unos objetos realizan acciones y se comunican con otros objetos.  Lenguajes de programación funcional: La tarea se realiza evaluando funciones, (como en Matemáticas), de manera recursiva.  Lenguajes de programación lógica: La tarea a realizar se expresa empleando lógica formal matemática. Expresa qué computar. SUSANA MORALES CITALAN 3º”E” 10 DE AGOSTO DEL 2012
  • 7. Lenguajes orientados a sucesos :El flujo del programa es controlado por la interacción con el usuario o por mensajes de otros programas/sistema operativo, como editores de texto, interfaces gráficos de usuario (GUI) o kernels.  Lenguajes no orientados a sucesos: El flujo del programa no depende de sucesos exteriores, sino que se conoce de antemano, siendo los procesos batch el ejemplo más claro (actualizaciones de bases de datos, colas de impresión de documentos, etc.). SUSANA MORALES CITALAN 3º”E” 10 DE AGOSTO DEL 2012