SlideShare una empresa de Scribd logo
1 de 11
Profesora:          Alumno:
Gioconda Echenique   Jose Alejandro
                        Aguilar
reglas




símbolos


           Lenguaje de Programación




            expresar
Su
                                Está                        programación
                           orientado a la                   es al más fino
                              máquina                          detalle.


                                             Bajo
                                             nivel

Expresar los algoritmos de                                             Son precisos para ciertas
una manera adecuada a la                    Clasificación                aplicaciones como la
   capacidad cognitiva                        según su                   creación de sistemas
         humana                                 nivel                         operativos


                              Alto                           Medio
                              nivel                          nivel
  Se crearon para que el
 usuario común pudiese                                                     No pierden mucho
 solucionar tal problema                                                 poder y eficiencia que
  de procesamiento de                                                     tienen los lenguajes
  datos de una manera                                                         de bajo nivel.
    más fácil y rápida.
Mas comunes




                          Usos de los
                         lenguajes de
                        programación
Diversas aplicaciones                            Vincula




                                   Diseñar
contenedores de datos
                                                                                        y por ello se
  Define la manera en la                                                           diferencian según el
    cual un lenguaje de                                                            tipo de dato que son
programación clasifica los                                                        capaces de almacenar
                                                                  Variables y
  valores y expresiones
                                                                   vectores
en tipos, cómo pueden ser
manipulados dichos tipos
                                                                                                                  Son estructuras de
   y cómo interactúan   .                                                                                       código que indican que
                                       Sistemas de                                                               para que cierta parte
                                                                                            Condicionantes         del programa se
                                           tipos
                                                                                                                    ejecute, deben
                                                                                                                   cumplirse ciertas
                                                                                                                       premisas.




      Define las                                                                                                        son parientes
restricciones sobre
la estructura de los                                            Elementos                                              cercanos de los
                                                                                                                      condicionantes,
 textos válidos que                                                                                                     pero ejecutan
resulta imposible o           Semántica                                                                               constantemente
     muy difícil                                                                                       Bucles             un código
                               estática
expresar mediante                                                                                                        mientras se
    formalismos                                                                                                          cumpla una
     sintácticos                                                                                                        determinada
      estándar.                                                                                                           condición.


            A la forma visible de un
                   lenguaje de
                                                                                                 se crearon para evitar tener que repetir
              programación se le
                                                     Sintaxis                   Funciones        constantemente fragmentos de código.
            conoce como sintaxis.
                                                                                                  Una función podría considerarse como
               La mayoría de los
                                                                                                 una variable que encierra código dentro
                  lenguajes de
                                                                                                                  de si.
               programación son
             puramente textuales
Usado por




Lenguaje informático




     Sirve para
Sistemas de códigos




    Lenguaje de
     máquina




Conjunto de instrucciones
Interpretes
                                                                                                      es un
                                                                                                    programa
                                                                            Compiladores
                                                                                                  informático
                                                                           Es un programa           capaz de
                                                                       informático que traduce      analizar y
                                                                       un programa escrito en    ejecutar otros
                                              Microensambladores            un lenguaje de        programas,
                                                                         programación a otro     escritos en un
                                                                             lenguaje de          lenguaje de
                                              Al programa que indica        programación,           alto nivel.
                                                  al intérprete de     generando un programa
                                             instrucciones de la CPU      equivalente que la
                                              como debe actuar se le    máquina será capaz de
                     Ensambladores se                                         interpretar.
                         refiere a un tipo           denomina
                           de programa            microprograma.
                       informtico que se
 Traductores: Un     encarga de traducir
   traductor es             un fichero
     cualquier          fuente escrito en
  programa que             un lenguaje
    toma como        ensamblador, a un
 entrada un texto     fichero objeto que
  escrito en un          contiene codigo
                     maquina, ejecutable
lenguaje, llamado    directamente por el
fuente y da como       microprocesador
 salida otro texto
 en un lenguaje,
   denominado
      objeto.
Código
            fuente




            Código
            Objeto

Enlazador            Bytecode
Lenguaje de nivel
                            intermedio




                                                Entre ellos tenemos al
                        Clasificados como de
Se considera de alto                               lenguaje C ya que
                       alto nivel pero pueden
 nivel con algunas                              esposible manejar las
                        ser usados como de
  irregularidares                                letras como si fueran
                              bajo nivel
                                                       números
Ventajas
                                                                                    Generan un código mas sencillo y compresible
                                                                                  Escribir un código válido para diversas máquinas y,
                                                                                           posiblemente, sistemas operativos

                         Se caracteriza por algoritmos de una manera adecuada
                                    a la capacidad cognitiva humana
                                                                                                    Inconvenientes
                                                                                Reducción de velocidad al ceder el trabajo de bajo nivel
Lenguaje de alto nivel                                                                              a la máquina.
                                                                                 Algunos requieren que la máquina cliente posea una
                                                                                             determinada plataforma.




                                                                                                   Algunos de ellos
                                                                                                 Ada, ALGOL, BASIC

Más contenido relacionado

Destacado (20)

Educacion virtual vs_educacion_presencial_-_copia[1]
Educacion virtual vs_educacion_presencial_-_copia[1]Educacion virtual vs_educacion_presencial_-_copia[1]
Educacion virtual vs_educacion_presencial_-_copia[1]
 
Accesibilidad y salud ocupacional
Accesibilidad y salud ocupacionalAccesibilidad y salud ocupacional
Accesibilidad y salud ocupacional
 
Cuadernos Guía LEADER Chap4
Cuadernos Guía LEADER Chap4Cuadernos Guía LEADER Chap4
Cuadernos Guía LEADER Chap4
 
Guiade trabajo diagnosticoplandeintervanatomia
Guiade trabajo diagnosticoplandeintervanatomiaGuiade trabajo diagnosticoplandeintervanatomia
Guiade trabajo diagnosticoplandeintervanatomia
 
Intertextualidad
IntertextualidadIntertextualidad
Intertextualidad
 
El teclado
El  tecladoEl  teclado
El teclado
 
Grupo Imaginaria Set 2012
Grupo Imaginaria Set 2012Grupo Imaginaria Set 2012
Grupo Imaginaria Set 2012
 
la tecnologa educativa como herramienta pedagogica
la tecnologa educativa como herramienta pedagogicala tecnologa educativa como herramienta pedagogica
la tecnologa educativa como herramienta pedagogica
 
ADMINSTRACION DE PROYECTOS
ADMINSTRACION DE PROYECTOSADMINSTRACION DE PROYECTOS
ADMINSTRACION DE PROYECTOS
 
Arte
ArteArte
Arte
 
Joan miró 2
Joan miró 2Joan miró 2
Joan miró 2
 
Taller de blog
Taller de blogTaller de blog
Taller de blog
 
El rol del_docente_en_la_e_s_del_siglo_xxi
El rol del_docente_en_la_e_s_del_siglo_xxiEl rol del_docente_en_la_e_s_del_siglo_xxi
El rol del_docente_en_la_e_s_del_siglo_xxi
 
Iglesias colombianas
Iglesias colombianasIglesias colombianas
Iglesias colombianas
 
Pagoa Ofertas Especiales
Pagoa Ofertas EspecialesPagoa Ofertas Especiales
Pagoa Ofertas Especiales
 
Reglamento de director escolar
Reglamento de director escolarReglamento de director escolar
Reglamento de director escolar
 
Programa uspd
Programa uspdPrograma uspd
Programa uspd
 
Redes
RedesRedes
Redes
 
Presentación multimedia
Presentación multimediaPresentación multimedia
Presentación multimedia
 
Iglesias colombianas
Iglesias colombianasIglesias colombianas
Iglesias colombianas
 

Similar a Lenguajes de programación: clasificación y usos

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionfrancysrangel
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionDaniel Pérez
 
Lenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeLenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeCarlos Fabian
 
Lenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeLenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspecarlos-jaspe
 
Lenguaje de programación trabajo
Lenguaje de programación  trabajoLenguaje de programación  trabajo
Lenguaje de programación trabajoklaocvds
 
L enguaje de programacion maria
L enguaje de programacion mariaL enguaje de programacion maria
L enguaje de programacion mariaAmaria257
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionangela
 
Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []kenelinggullo
 
Presentación2
Presentación2Presentación2
Presentación2klaocvds
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionJesusRivero7
 
Mineria de datos comparativa de lenguajes
Mineria de datos comparativa de lenguajesMineria de datos comparativa de lenguajes
Mineria de datos comparativa de lenguajesErnesto Guerrero Luna
 
Lenguajecompu
LenguajecompuLenguajecompu
Lenguajecompumarilowis
 
Lenguajecompu
LenguajecompuLenguajecompu
Lenguajecompuadrix9520
 
Elemento 1 grupal -visual
Elemento 1  grupal -visualElemento 1  grupal -visual
Elemento 1 grupal -visualmariaamec
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacioncarlos_graterol
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2esveidi_27
 

Similar a Lenguajes de programación: clasificación y usos (20)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Modulos sgbd
Modulos sgbdModulos sgbd
Modulos sgbd
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeLenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspe
 
Lenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspeLenguaje de programacion carlos jaspe
Lenguaje de programacion carlos jaspe
 
Lenguaje de programación trabajo
Lenguaje de programación  trabajoLenguaje de programación  trabajo
Lenguaje de programación trabajo
 
Check listsa
Check listsaCheck listsa
Check listsa
 
L enguaje de programacion maria
L enguaje de programacion mariaL enguaje de programacion maria
L enguaje de programacion maria
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []
 
Presentación2
Presentación2Presentación2
Presentación2
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Mineria de datos comparativa de lenguajes
Mineria de datos comparativa de lenguajesMineria de datos comparativa de lenguajes
Mineria de datos comparativa de lenguajes
 
Lenguajecompu
LenguajecompuLenguajecompu
Lenguajecompu
 
Lenguajecompu
LenguajecompuLenguajecompu
Lenguajecompu
 
Elemento 1 grupal -visual
Elemento 1  grupal -visualElemento 1  grupal -visual
Elemento 1 grupal -visual
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Programacion
Programacion Programacion
Programacion
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2
 

Lenguajes de programación: clasificación y usos

  • 1. Profesora: Alumno: Gioconda Echenique Jose Alejandro Aguilar
  • 2. reglas símbolos Lenguaje de Programación expresar
  • 3. Su Está programación orientado a la es al más fino máquina detalle. Bajo nivel Expresar los algoritmos de Son precisos para ciertas una manera adecuada a la Clasificación aplicaciones como la capacidad cognitiva según su creación de sistemas humana nivel operativos Alto Medio nivel nivel Se crearon para que el usuario común pudiese No pierden mucho solucionar tal problema poder y eficiencia que de procesamiento de tienen los lenguajes datos de una manera de bajo nivel. más fácil y rápida.
  • 4. Mas comunes Usos de los lenguajes de programación Diversas aplicaciones Vincula Diseñar
  • 5. contenedores de datos y por ello se Define la manera en la diferencian según el cual un lenguaje de tipo de dato que son programación clasifica los capaces de almacenar Variables y valores y expresiones vectores en tipos, cómo pueden ser manipulados dichos tipos Son estructuras de y cómo interactúan . código que indican que Sistemas de para que cierta parte Condicionantes del programa se tipos ejecute, deben cumplirse ciertas premisas. Define las son parientes restricciones sobre la estructura de los Elementos cercanos de los condicionantes, textos válidos que pero ejecutan resulta imposible o Semántica constantemente muy difícil Bucles un código estática expresar mediante mientras se formalismos cumpla una sintácticos determinada estándar. condición. A la forma visible de un lenguaje de se crearon para evitar tener que repetir programación se le Sintaxis Funciones constantemente fragmentos de código. conoce como sintaxis. Una función podría considerarse como La mayoría de los una variable que encierra código dentro lenguajes de de si. programación son puramente textuales
  • 7. Sistemas de códigos Lenguaje de máquina Conjunto de instrucciones
  • 8. Interpretes es un programa Compiladores informático Es un programa capaz de informático que traduce analizar y un programa escrito en ejecutar otros Microensambladores un lenguaje de programas, programación a otro escritos en un lenguaje de lenguaje de Al programa que indica programación, alto nivel. al intérprete de generando un programa instrucciones de la CPU equivalente que la como debe actuar se le máquina será capaz de Ensambladores se interpretar. refiere a un tipo denomina de programa microprograma. informtico que se Traductores: Un encarga de traducir traductor es un fichero cualquier fuente escrito en programa que un lenguaje toma como ensamblador, a un entrada un texto fichero objeto que escrito en un contiene codigo maquina, ejecutable lenguaje, llamado directamente por el fuente y da como microprocesador salida otro texto en un lenguaje, denominado objeto.
  • 9. Código fuente Código Objeto Enlazador Bytecode
  • 10. Lenguaje de nivel intermedio Entre ellos tenemos al Clasificados como de Se considera de alto lenguaje C ya que alto nivel pero pueden nivel con algunas esposible manejar las ser usados como de irregularidares letras como si fueran bajo nivel números
  • 11. Ventajas Generan un código mas sencillo y compresible Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos Se caracteriza por algoritmos de una manera adecuada a la capacidad cognitiva humana Inconvenientes Reducción de velocidad al ceder el trabajo de bajo nivel Lenguaje de alto nivel a la máquina. Algunos requieren que la máquina cliente posea una determinada plataforma. Algunos de ellos Ada, ALGOL, BASIC