SlideShare una empresa de Scribd logo
1 de 6
¿Qué es un lenguaje de                                                 Bajo nivel: La programación se
         programación?                                                   1   realiza teniendo muy en
                                                                             cuenta las características del
                                                                             procesador.


                                                  Se clasifican
                                                                             Nivel medio: Permiten un mayor grado de
                                                       en                    abstracción pero al mismo tiempo
                                                                         2
                                                                             mantienen algunas cualidades de
                                                                             los lenguajes de bajo nivel.
Es un lenguaje artificial que puede ser
        usado para controlar el
       comportamiento de una                                                 Alto nivel: Más parecidos al lenguaje
    máquina, especialmente una                                               humano. Manejan conceptos, tipos de
                                                                         3   datos, etc., de una manera cercana
            computadora.
                                                                             al pensamiento humano ignorando
                                                                             (abstrayéndose) del funcionamiento de la
                                                                             máquina.
Son usados como un medio de                      Usos
 puente entre el Hardware y                     Usos                         Puede ser usado para controlar el
         Software.                                                               comportamiento de una
                                                                                        máquina.

                          Utilizados para crear Software de sistemas o
                                 también para crear aplicaciones.
Composición                                   Elementos




Se compone por un conjunto de instrucciones
que le da el programador para que                      Los elementos de todo
posteriormente sean ejecutadas por                     lenguaje de programación
el ordenador.                                          son aquellos que nos
                                                       permitirán definir las
                                                       instrucciones necesarias
                                                       para solucionar el
                                                       problema que se tenga
                                                       planteado, generalmente
Es asociado con un lenguaje                            son:
de programación, pero éste                             operadores, declaraciones,
                                           Lenguaje    constantes,
lenguaje no tiene por qué ser
un        lenguaje         de            informático   variables y funciones de
programación, es usado por                             biblioteca
los ordenadores.
Estos se componen de un conjunto de reglas
                                  sintácticas y semánticas que permiten
Composición del                   expresar instrucciones que luego serán
lenguaje informático                           interpretadas.




Ensamblador
cruzado.                                    Lenguaje de máquina
Ensamblador
residente.

Macro                  Tipos
ensambladores.

Micro                                    Es el sistema de códigos
ensambladores.                           directamente interpretable por
                                         un circuito micro
Ensambladores de                         programable, como el
una fase.                                microprocesador de una
                                         computadora o el micro
Ensambladores de                         controlador de un autómata
dos fase.
Ventajas: con respecto al código máquina es
                                                  que los códigos fuentes eran más cortos y los
                                                  programas creados ocupaban menos memoria.


               Ventajas y
              desventajas
                                                  Desventajas: siguen siendo prácticamente las
                                                  mismas que las del lenguaje ensamblador,
                                                  añadiendo la dificultad de tener que aprender un
                                                  nuevo lenguaje difícil de probar y mantener.


                  ¿Qué son
                traductores?                          Ensamblador: es la primera abstracción del
                                                      Lenguaje de Máquina, consistente en asociar a
                                                      los opcodes palabras clave que faciliten su uso
                                                      por parte del programador
Un traductor es un programa que toma como
entrada un texto en un lenguaje, llamado fuente
y da como salida otro, denominado objeto.
                                                       Micro ensambladores: permiten modificar los
                                                       microprogramas que existen en un procesador.
Compilador: que analiza el programa fuente y lo
                                         traduce a otro equivalente escrito en otro lenguaje (por
                                         ejemplo, en el lenguaje de la máquina).

    Compiladores e
      interpretes
                                         Intérprete: que analiza el programa fuente y lo
                                         ejecuta directamente, sin generar ningún código
                                         equivalente.




                                      ¿Qué es lenguaje de                 ¿Qué es lenguaje de
¿Qué es el código objeto?              nivel intermedio?                      alto nivel?




                                                                        Se caracteriza por expresar los
    En programación, se llama      Un lenguaje de programación            algoritmos de una manera
   código objeto al código que     de medio nivel se encuentra              adecuada a la capacidad
  resulta de la compilación del   entre los lenguajes de alto nivel    cognitiva humana, en lugar de a
          código fuente.           y los lenguajes de bajo nivel.          la capacidad ejecutora de
                                                                                 las máquinas

Más contenido relacionado

La actualidad más candente

Lenguaje
LenguajeLenguaje
LenguajeAlixg19
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionDaniel Pérez
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)tonytenorio2
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Cristian Rosales
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacionymendal
 
Xavier martinez u.f.t
Xavier martinez u.f.tXavier martinez u.f.t
Xavier martinez u.f.txaviimartinez
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y CompiladoresAndres Pozo
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2Diana_Zavala99
 
Ciclo Repetitivo
Ciclo RepetitivoCiclo Repetitivo
Ciclo RepetitivoMerlynMjss
 
Lengujes de 2 generacion
Lengujes de 2 generacionLengujes de 2 generacion
Lengujes de 2 generacionMiguel Angel
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticobryher
 

La actualidad más candente (18)

Lenguaje
LenguajeLenguaje
Lenguaje
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Lenguaje computarizado
Lenguaje computarizadoLenguaje computarizado
Lenguaje computarizado
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Xavier martinez u.f.t
Xavier martinez u.f.tXavier martinez u.f.t
Xavier martinez u.f.t
 
Presentación 5
Presentación 5Presentación 5
Presentación 5
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y Compiladores
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2
 
Ciclo Repetitivo
Ciclo RepetitivoCiclo Repetitivo
Ciclo Repetitivo
 
Software
SoftwareSoftware
Software
 
Lenguajeensamblador
LenguajeensambladorLenguajeensamblador
Lenguajeensamblador
 
Lengujes de 2 generacion
Lengujes de 2 generacionLengujes de 2 generacion
Lengujes de 2 generacion
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 

Similar a Lenguaje de programacion

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarloscv321
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionfranklin
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del softwareSheyli Patiño
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónticdevirginia
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- ProgramaciónYenny Salazar
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del softwareSheyli Patiño
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónkinverdar
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programaciónJohnny Montenegro Molina
 
Logica terminosbasicos presentacion
Logica terminosbasicos presentacionLogica terminosbasicos presentacion
Logica terminosbasicos presentacionmemorales_IUE
 
Computación
ComputaciónComputación
Computaciónkateshita
 
Trabajo informática
Trabajo informáticaTrabajo informática
Trabajo informáticalaurainfor
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeortgmvico
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
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 DatosSantiagoGutirrez23
 

Similar a Lenguaje de programacion (20)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
 
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
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje de programación
 
Logica terminosbasicos presentacion
Logica terminosbasicos presentacionLogica terminosbasicos presentacion
Logica terminosbasicos presentacion
 
Computación
ComputaciónComputación
Computación
 
Trabajo informática
Trabajo informáticaTrabajo informática
Trabajo informática
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguaje
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
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
 

Lenguaje de programacion

  • 1.
  • 2. ¿Qué es un lenguaje de Bajo nivel: La programación se programación? 1 realiza teniendo muy en cuenta las características del procesador. Se clasifican Nivel medio: Permiten un mayor grado de en abstracción pero al mismo tiempo 2 mantienen algunas cualidades de los lenguajes de bajo nivel. Es un lenguaje artificial que puede ser usado para controlar el comportamiento de una Alto nivel: Más parecidos al lenguaje máquina, especialmente una humano. Manejan conceptos, tipos de 3 datos, etc., de una manera cercana computadora. al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina. Son usados como un medio de Usos puente entre el Hardware y Usos Puede ser usado para controlar el Software. comportamiento de una máquina. Utilizados para crear Software de sistemas o también para crear aplicaciones.
  • 3. Composición Elementos Se compone por un conjunto de instrucciones que le da el programador para que Los elementos de todo posteriormente sean ejecutadas por lenguaje de programación el ordenador. son aquellos que nos permitirán definir las instrucciones necesarias para solucionar el problema que se tenga planteado, generalmente Es asociado con un lenguaje son: de programación, pero éste operadores, declaraciones, Lenguaje constantes, lenguaje no tiene por qué ser un lenguaje de informático variables y funciones de programación, es usado por biblioteca los ordenadores.
  • 4. Estos se componen de un conjunto de reglas sintácticas y semánticas que permiten Composición del expresar instrucciones que luego serán lenguaje informático interpretadas. Ensamblador cruzado. Lenguaje de máquina Ensamblador residente. Macro Tipos ensambladores. Micro Es el sistema de códigos ensambladores. directamente interpretable por un circuito micro Ensambladores de programable, como el una fase. microprocesador de una computadora o el micro Ensambladores de controlador de un autómata dos fase.
  • 5. Ventajas: con respecto al código máquina es que los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria. Ventajas y desventajas Desventajas: siguen siendo prácticamente las mismas que las del lenguaje ensamblador, añadiendo la dificultad de tener que aprender un nuevo lenguaje difícil de probar y mantener. ¿Qué son traductores? Ensamblador: es la primera abstracción del Lenguaje de Máquina, consistente en asociar a los opcodes palabras clave que faciliten su uso por parte del programador Un traductor es un programa que toma como entrada un texto en un lenguaje, llamado fuente y da como salida otro, denominado objeto. Micro ensambladores: permiten modificar los microprogramas que existen en un procesador.
  • 6. Compilador: que analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la máquina). Compiladores e interpretes Intérprete: que analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente. ¿Qué es lenguaje de ¿Qué es lenguaje de ¿Qué es el código objeto? nivel intermedio? alto nivel? Se caracteriza por expresar los En programación, se llama Un lenguaje de programación algoritmos de una manera código objeto al código que de medio nivel se encuentra adecuada a la capacidad resulta de la compilación del entre los lenguajes de alto nivel cognitiva humana, en lugar de a código fuente. y los lenguajes de bajo nivel. la capacidad ejecutora de las máquinas