Lenguajes de programación litzuly

of 12 /12
Clasificación: Lenguajes de programación

Embed Size (px)

Transcript of Lenguajes de programación litzuly

  1. 1. Clasificacin: Lenguajesde programacin
  2. 2. Universidad Autnoma de ChiapasFacultad de Contadura PblicaLicenciatura en sistemas computacionales.Materia:Arquitectura de computadoras.Profesor:Ciro Eduardo Palomeque Becerra.Pioneros de la computacin.Presenta:Litzuly Guadalupe Roblero Gmez.3er Semestre Grupo ETapachula Chiapas, 01 septiembre 2014.
  3. 3. Los lenguajes de programacin se pueden clasificar de acuerdo con diversos criterios. El criterioms simple que se puede considerar hace referencia a la proximidad del lenguaje con la mquinao con el lenguaje natural. De acuerdo con este criterio, existen tres niveles: Lenguajes de bajo nivel: Lenguajes mquina. Lenguajes de nivel medio: Lenguajes ensambladores y macroensambladores. Lenguajes de alto nivel: El resto de los lenguajes.
  4. 4. Qu son los lenguajes de programacin?Estos son lenguajes que se crean para el ser humano, para as podercomunicarse con las computadoras. Son conjuntos de palabras que nospermiten dar instrucciones y ordenes a una computadora para que esta laspueda realizar.
  5. 5. Tipos de lenguajes deprogramacin.
  6. 6. 1 El Lenguaje Mquina:Conocido como el primer lenguaje de programacin. Este lenguaje es el que entiendedirectamente la computadora, este lenguaje de programacin es el que utiliza el cdigo binario,sea el 0 y el 1. Con estos nicos dgitos, que se conocen como bits, se forman las cadenas binarias(sea combinaciones de ceros y de unos), son las que se escriben las instrucciones con las que elmicroprocesador de la computadora entiende nuestras peticiones, se dejo de usar por su dificultady tambin por la gran facilidad para cometer muchos errores.
  7. 7. 2 Lenguajes de Programacin de Bajo Nivel:Este es ms fcil de utilizar que el anterior lenguaje, pero tambin dependen mucho de lacomputadora. El lenguaje ensamblador fue el primer lenguaje de bajo nivel que quiso sustituir alenguaje de maquina. El programa fuente es un conjunto de instrucciones escrito en lenguajeensamblador, y cuyo objeto es la traduccin a lenguaje mquina del programa fuente. Los lenguajesde este tipo son agiles, difciles de usar, especficos de cada procesador, si nos llevamos el programaa otro computador ser preciso reescribir el programa desde el comienzo.
  8. 8. 3 Lenguajes de Programacin de Alto Nivel:Es independiente de la maquina, lo podemos usar en cualquier computadora con muy pocasmodificaciones o sin ellas. Estas necesitan un programa interprete o compilador que lo traduzcauno de bajo nivel as como el lenguaje de maquina para que la computadora pueda entenderlo.Este lenguaje es ms fcil de entender porque se utilizan palabras o comandos del lenguajenatural, como son las palabras en ingles. Por ejemplo como el BASIC, que es el lenguaje deprogramacin ms conocido.
  9. 9. Clasificacin de los lenguajes de alto nivel. Lenguajes imperativos o procedurales.Estos lenguajes se fundamentan en el uso de variables para almacenar valores y el usode instrucciones que indican las operaciones a realizar sobre los datos. Muchos de loslenguajes de alto nivel son de este tipo.
  10. 10. Lenguajes declarativos.En este caso, el proceso por el cual se ejecuta el programa no aparece de forma explcita.Los programas se construyen mediante la definicin de funciones o expresiones lgicas queindican las relaciones entre determinadas estructuras de datos
  11. 11. Lenguajes orientados a objetos.El diseo de los programas se centra ms en los datos y su estructura. Los programasconsisten en descripciones de unidades denominadas objetos que encapsulan los datos y lasoperaciones que actan sobre ellos. El lenguaje mas usado es el C++.
  12. 12. Lenguajes orientados al problema.Este tipo de lenguajes estn diseados para problemas especficos, como de gestin. Losprogramas estn formados por sentencias que indican qu se quiere hacer. Generalmente,suelen ser generadores de aplicaciones que permiten cierta automatizacin de la tarea dedesarrollo de software de gestin.