SlideShare una empresa de Scribd logo
1 de 12
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
             ANTONIO JOSE DE SUCRE
    VICERRECTORADO “LUIS CABALLERO MEJIAS”
              NÚCLEO CHARALAVE
           PROF. GIOCONDA ECHENIQUE




                                    BACHILLER:
                                    EDSON BELTRAN 2011157312
                                    C.I 18.186.284

     CHARALLAVE 20 DE SEPTIEMBRE DEL 2012
UN LENGUAJE DE                                    COMPORTAMIENTO
PROGRAMACIÓN                                       FISICO Y LOGICO

                                                    EL
   ES
     UN IDIOMA                                    CONTROLE
     ARTIFICIAL
                                           QUE
        DISEÑADO
                                          USARSE PARA
          PARA EXPRESAR                      CREAR
            PROCESOS                      PROGRAMAS


                   QUE                 PUEDEN

                          PUEDEN SER
                           LLEVADO
                          MAQUINAS
POR LA PROGRAMACIÓN
                             Imperativos: Incluye los paradigmas
                             imperativo y
                             orientado a objetos.
                             Declarativos: Incluye los paradigmas
                             funcional y
                             lógico.

                      POR SU NIVEL
                      • Bajo nivel: No hay abstracciones de datos ni de
                        procesos. Ejemplos: Assembler, editores hexadecimales.
                      • Alto nivel: Permite abstraer varios aspectos que
                        simplifican la programación. En general son algo menos
                        eficientes que los de bajo nivel. Ejemplos, Pascal, Ada,
                        Java, C++, Prolog, etc.

                 POR SU JERARQUIZACION
                  Primera generación. Fue el primer lenguaje. Se
                 utilizan unos y ceros para representar los
                 “cableados”, que anteriormente se hacían a mano. Ej: Lenguaje máquina.
                  Segunda generación. Se asignan nombres
                 simbólicos para las distintas instrucciones, que
                 internamente son combinaciones de unos y ceros. Ej: Assembler.
                  Tercera generación. Lenguajes de alto nivel. Son
                 los más populares y más fáciles de usar.
                  Cuarta generación. Lenguajes 4GL, o de gestión
                 de bases de datos; como SQL, QueryByExample,
                 etc.

                                                     Funcionales: Especifican una solución como un
POR EL MANEJO DE LAS INSTRUCCIONES                   conjunto y una composición de funciones. Ej:
Imperativos :Un programa se especifica por medio     Miranda, Haskell, ML, Camel.
de una secuencia de instrucciones que se ejecutan     Lógicos: Permiten obtener resultados lógicos o
de esa manera, en secuencia. Ej: FORTRAN.            relaciones entre elementos. Ej: Prolog.
Orientados a objetos: Soportan abstracciones de      Concurrentes, paralelos y distribuidos: Soportan
datos y procesos conocidas como objetos. Ej: C+      procesamiento paralelo, es decir, al mismo
+, Ada, Java, Smalltalk.                             tiempo. Pascal Concurrente, Java (hilos).
Cajas         Pilotos     Computadora
Video Juegos
               Registradoras   Automáticos    s Portátiles
• Enteras
                                • Reales
                                • Alfanuméricas



                   CONSTANTES        VARIABLES        DECLARACIONES


             • Enteras                            • Ejecutables
             • Reales                             • No ejecutables
             • Alfanuméricas


• Suma                                                         • Raíz cuadrada
• Resta                                                        • Logaritmo
• Multiplicación                                               • Valor absoluto
• División                                                     • Función exp

                                                                     FUNCIONES DE
    OPERADORES                                                        BIBLIOTECA
UN
                                                        TIENE QUE SER
  LENGUAJE                                             UN LENGUAJE DE
INFORMATICO                                            PROGRAMACION


         ES                                            NO
  UN LENGUAJE                                   UN LENGUAJE
    USADO                                      INFORMATICO


              POR                           PERO
       COMPUTADORAS                        LENGUAJE
                                        PROGRAMACION



                      ESTE             DE
                          TERMINO ES
                         USADO COMO
                           SINONIMO
ESTA
           COMPUESTO
              POR:

                          EL
   EL                  SOFTWARE
HARDWARE
Posibilidad de
  LENGUAJE DE                                       VENTAJAS                   obtener la máxima
   MAQUINA                                                                   velocidad con mínimo
                                                                                uso de memoria

                                                Mayor adaptación al
                                                      equipo
El único lenguaje que
     entiende el
    computador


                          DESVENTAJAS                    Poca fiabilidad
  Formado por un
 sistema de códigos
    binarios (0,1)
                        Dificultad y lentitud
                         en la codificación           Gran dificultad para
                                                       verificar y poner a
    Interpretado                                      punto los programas
directamente por el
 microprocesador



Esta compuesto por
  un conjunto de
   instrucciones
INTERPRETES

• Es cualquier programa que
  toma como entrada un
                                                                                     • Analiza el programa fuente y lo
  texto escrito en un lenguaje,
                                                                                       ejecuta directamente, sin generar
  llamado fuente y da como
                                                                                       ningún código equivalente. Su
  salida otro texto en un
                                                                                       acción equivale a la de un
  lenguaje, denominado
                                                                                       intérprete humano, que traduce
  objeto.
                                                                                       las frases que oye sobre la
                                                                                       marcha, sin producir ningún
                                                                                       escrito permanente
             TRADUCTORES



                                                                              • Proceso de traducción
                                                                                que convierte un
                                                                                programa fuente escrito
                                                                                en un lenguaje de alto
                         ENSAMBLADORES                                          nivel a un programa
                                                                                objeto en código máquina
                                              • Al programa que indica al
                                                intérprete de instrucciones
                                                                                y listo por tanto para
             • Se refiere a un tipo de                                          ejecutarse en el
               programa, informático que        de la CPU como debe actuar
                                                se le denomina                  ordenador, con poca o
               se encarga de traducir un                                        ninguna preparación
               fichero fuente escrito en un     microprograma
                                                                                adicional
               lenguaje ensamblador


                                                                                        COMPILADORES
                                                     MICROENSAMBLADORES
FASE 1             FASE 2       FASE 3

CODIGO            PROGRAMA     PROGRAMA
FUENTE             OBJETO      EJECUTABLE




EDICION           TRADUCCION    ENLACE      BIBLIOTECAS




         EDITOR   COMPILADOR    L-EDITOR




                  UTILDADES
EL LENGUAJE INTERMEDIO
                                                        ES



  Es el lenguaje de una máquina abstracta
                                                             LA


      Cual no genera un archivo objeto o código
      máquina, pero sí generan un lenguaje intermedio
                                                                  E   STOS



          Suelen ser clasificados de alto nivel, pero
          permiten ciertos manejos de bajo nivel
                                                                             Y


               Son precisos para ciertas aplicaciones como la
               creación de sistemas operativos.
LA
UN
                   EXPRESAR LOS                          CAPACIDAD
                  ALGORITMOS DE                          EJECUTORA
                   UNA MANERA                              DE LAS
                   ADECUADA A
                                                         MAQUINAS.


                                       CAPACIDAD
                                        COGNITIVA
   LENGUAJE DE                         HUMANA, EN
 PROGRAMACION                           LUGAR DE    LA
  DE ALTO NIVEL
 SE CARACTERIZA   POR

Más contenido relacionado

La actualidad más candente

Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionanaalvarado1995
 
Computación
ComputaciónComputación
Computaciónkateshita
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de ProgramacionLauracks
 
Ciclo Repetitivo
Ciclo RepetitivoCiclo Repetitivo
Ciclo RepetitivoMerlynMjss
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Lenguaje Ensamblador00
Lenguaje Ensamblador00Lenguaje Ensamblador00
Lenguaje Ensamblador00Car_00_01
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion danieladaniel275
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...Sarai Rodriguez
 
Presentacion de procesadores de lenguajes
Presentacion de procesadores de lenguajesPresentacion de procesadores de lenguajes
Presentacion de procesadores de lenguajesDIEGO BAROJA
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladoriagardea
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion orienteshariweya
 
Trabajo de tecnicas william
Trabajo de tecnicas williamTrabajo de tecnicas william
Trabajo de tecnicas williamwilliam031195
 
Lenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeLenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeCarlos Fabian
 

La actualidad más candente (18)

Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Computación
ComputaciónComputación
Computación
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Ciclo Repetitivo
Ciclo RepetitivoCiclo Repetitivo
Ciclo Repetitivo
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Lenguaje Ensamblador00
Lenguaje Ensamblador00Lenguaje Ensamblador00
Lenguaje Ensamblador00
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion daniel
 
Computacion
ComputacionComputacion
Computacion
 
Clase3 compiladores
Clase3 compiladores Clase3 compiladores
Clase3 compiladores
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
 
Codigo De Maquina
Codigo De MaquinaCodigo De Maquina
Codigo De Maquina
 
Presentacion de procesadores de lenguajes
Presentacion de procesadores de lenguajesPresentacion de procesadores de lenguajes
Presentacion de procesadores de lenguajes
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Mipag web
Mipag webMipag web
Mipag web
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Trabajo de tecnicas william
Trabajo de tecnicas williamTrabajo de tecnicas william
Trabajo de tecnicas william
 
Lenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeLenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspe
 

Similar a Lenguaje de programacion edson

Lenguaje
LenguajeLenguaje
LenguajeAlixg19
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionJhampier_Piedra
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónFrhank Avilha
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Fontyed
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Sesion01 c++
Sesion01  c++Sesion01  c++
Sesion01 c++imagincor
 
Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)efraingomez18
 
Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)efraingomez18
 
Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)efraingomez18
 
Sist.tipos de software
Sist.tipos de softwareSist.tipos de software
Sist.tipos de softwareMiriam_mii
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 

Similar a Lenguaje de programacion edson (20)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Lenguaje computarizado
Lenguaje computarizadoLenguaje computarizado
Lenguaje computarizado
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Sesion01 c++
Sesion01  c++Sesion01  c++
Sesion01 c++
 
Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)
 
Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)
 
Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)Cuadro comparativo soto diaz 2 j (autoguardado)
Cuadro comparativo soto diaz 2 j (autoguardado)
 
Sist.tipos de software
Sist.tipos de softwareSist.tipos de software
Sist.tipos de software
 
Practica
PracticaPractica
Practica
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 

Lenguaje de programacion edson

  • 1. UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSE DE SUCRE VICERRECTORADO “LUIS CABALLERO MEJIAS” NÚCLEO CHARALAVE PROF. GIOCONDA ECHENIQUE BACHILLER: EDSON BELTRAN 2011157312 C.I 18.186.284 CHARALLAVE 20 DE SEPTIEMBRE DEL 2012
  • 2. UN LENGUAJE DE COMPORTAMIENTO PROGRAMACIÓN FISICO Y LOGICO EL ES UN IDIOMA CONTROLE ARTIFICIAL QUE DISEÑADO USARSE PARA PARA EXPRESAR CREAR PROCESOS PROGRAMAS QUE PUEDEN PUEDEN SER LLEVADO MAQUINAS
  • 3. POR LA PROGRAMACIÓN Imperativos: Incluye los paradigmas imperativo y orientado a objetos. Declarativos: Incluye los paradigmas funcional y lógico. POR SU NIVEL • Bajo nivel: No hay abstracciones de datos ni de procesos. Ejemplos: Assembler, editores hexadecimales. • Alto nivel: Permite abstraer varios aspectos que simplifican la programación. En general son algo menos eficientes que los de bajo nivel. Ejemplos, Pascal, Ada, Java, C++, Prolog, etc. POR SU JERARQUIZACION Primera generación. Fue el primer lenguaje. Se utilizan unos y ceros para representar los “cableados”, que anteriormente se hacían a mano. Ej: Lenguaje máquina. Segunda generación. Se asignan nombres simbólicos para las distintas instrucciones, que internamente son combinaciones de unos y ceros. Ej: Assembler. Tercera generación. Lenguajes de alto nivel. Son los más populares y más fáciles de usar. Cuarta generación. Lenguajes 4GL, o de gestión de bases de datos; como SQL, QueryByExample, etc. Funcionales: Especifican una solución como un POR EL MANEJO DE LAS INSTRUCCIONES conjunto y una composición de funciones. Ej: Imperativos :Un programa se especifica por medio Miranda, Haskell, ML, Camel. de una secuencia de instrucciones que se ejecutan Lógicos: Permiten obtener resultados lógicos o de esa manera, en secuencia. Ej: FORTRAN. relaciones entre elementos. Ej: Prolog. Orientados a objetos: Soportan abstracciones de Concurrentes, paralelos y distribuidos: Soportan datos y procesos conocidas como objetos. Ej: C+ procesamiento paralelo, es decir, al mismo +, Ada, Java, Smalltalk. tiempo. Pascal Concurrente, Java (hilos).
  • 4. Cajas Pilotos Computadora Video Juegos Registradoras Automáticos s Portátiles
  • 5. • Enteras • Reales • Alfanuméricas CONSTANTES VARIABLES DECLARACIONES • Enteras • Ejecutables • Reales • No ejecutables • Alfanuméricas • Suma • Raíz cuadrada • Resta • Logaritmo • Multiplicación • Valor absoluto • División • Función exp FUNCIONES DE OPERADORES BIBLIOTECA
  • 6. UN TIENE QUE SER LENGUAJE UN LENGUAJE DE INFORMATICO PROGRAMACION ES NO UN LENGUAJE UN LENGUAJE USADO INFORMATICO POR PERO COMPUTADORAS LENGUAJE PROGRAMACION ESTE DE TERMINO ES USADO COMO SINONIMO
  • 7. ESTA COMPUESTO POR: EL EL SOFTWARE HARDWARE
  • 8. Posibilidad de LENGUAJE DE VENTAJAS obtener la máxima MAQUINA velocidad con mínimo uso de memoria Mayor adaptación al equipo El único lenguaje que entiende el computador DESVENTAJAS Poca fiabilidad Formado por un sistema de códigos binarios (0,1) Dificultad y lentitud en la codificación Gran dificultad para verificar y poner a Interpretado punto los programas directamente por el microprocesador Esta compuesto por un conjunto de instrucciones
  • 9. INTERPRETES • Es cualquier programa que toma como entrada un • Analiza el programa fuente y lo texto escrito en un lenguaje, ejecuta directamente, sin generar llamado fuente y da como ningún código equivalente. Su salida otro texto en un acción equivale a la de un lenguaje, denominado intérprete humano, que traduce objeto. las frases que oye sobre la marcha, sin producir ningún escrito permanente TRADUCTORES • Proceso de traducción que convierte un programa fuente escrito en un lenguaje de alto ENSAMBLADORES nivel a un programa objeto en código máquina • Al programa que indica al intérprete de instrucciones y listo por tanto para • Se refiere a un tipo de ejecutarse en el programa, informático que de la CPU como debe actuar se le denomina ordenador, con poca o se encarga de traducir un ninguna preparación fichero fuente escrito en un microprograma adicional lenguaje ensamblador COMPILADORES MICROENSAMBLADORES
  • 10. FASE 1 FASE 2 FASE 3 CODIGO PROGRAMA PROGRAMA FUENTE OBJETO EJECUTABLE EDICION TRADUCCION ENLACE BIBLIOTECAS EDITOR COMPILADOR L-EDITOR UTILDADES
  • 11. EL LENGUAJE INTERMEDIO ES Es el lenguaje de una máquina abstracta LA Cual no genera un archivo objeto o código máquina, pero sí generan un lenguaje intermedio E STOS Suelen ser clasificados de alto nivel, pero permiten ciertos manejos de bajo nivel Y Son precisos para ciertas aplicaciones como la creación de sistemas operativos.
  • 12. LA UN EXPRESAR LOS CAPACIDAD ALGORITMOS DE EJECUTORA UNA MANERA DE LAS ADECUADA A MAQUINAS. CAPACIDAD COGNITIVA LENGUAJE DE HUMANA, EN PROGRAMACION LUGAR DE LA DE ALTO NIVEL SE CARACTERIZA POR