Lenguaje de programacion y 4 principales niveles
Enviado por John0099 • 27 de Marzo de 2018 • 1.310 Palabras (6 Páginas) • 450 Visitas
...
31 guardar el resultado en la celda de memoria 31
Como se puede apreciar el lenguaje ensamblador nos permite una mayor legibilidad, el lenguaje ensamblador consta de dos principales partes:
El código fuente: que son las instrucciones escritas en lenguaje ensamblador (como las vistas en el ejemplo), el código fuente no es directamente ejecutable por la computadora por lo cual necesita de un traductor.
El código objeto: Se encarga de traducir el código fuente en lenguaje de máquina para que las instrucciones puedan ser ejecutadas.
Lenguaje de programación de nivel alto
Estos lenguajes de programación son losv que utilizamos actualmente y, son los más cercanos a los lenguajes natural y matemático son más fáciles de entender y aprender. Algunos ejemplos de estos lenguajes son:
Los lenguajes de programación de nivel alto no depende del procesador ni de la estructura interna de cada ordenador por lo cual una desventaja de este nivel es que necesitan de un traductor a lenguaje maquina para que el procesador los entienda por lo cual su tiempo de ejecución es mucho mayor.
En el ejemplo de sumar dos números el código traducido quedaría:
Resultado=dato1+dato2
Existen muchos lenguajes de programación de alto nivel cada una con sus diferentes versiones por eso su clasificación resulta muy complicada pero teniendo en cuenta el punto de vista de trabajar de los programas y la filosofía de su creación una clasifican muy aceptada seria la sig.:
• Lenguajes de programación imperativos: entre ellos tenemos el Cobol, Pascal, C y Ada.
• Lenguajes de programación declarativos: el Lisp y el Prolog.
• Lenguajes de programación orientados a objetos: el Smalltalk y el C++.
• Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión.
• Lenguajes de programación naturales: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.
En el lenguaje ensamblador vimos que estos poseen dos características las cuales son el código fuente y el código objeto, los lenguajes de programación se distinguen al hacer uso de dos componentes más:
Compilador: El compilador consta de dos partes el análisis, que verifica el código fuente y comprueba su validez y la síntesis que traduce el código fuente, normalmente a un código intermedio como por ejemplo el lenguaje de ensamblador
Enlazador: que es el que toma el código intermedio dejado por el compilador y mediante el uso de bibliotecas produce un programa ejecutable.
Por ultimo les dejamos un breve árbol genealógico de cómo han ido evolucionando los diferentes lenguajes de programación de alto nivel
BIBLIOGRAFÍA
La revista informática
http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-de-programacion.html
PDF -Fundamentos de programación UCM (Universidad complutense de Madrid)
Ing. En informática, Ing. en software, ing. En computadores Luis Hernández Yáñez
http://assets.mheducation.es/bcv/guide/capitulo/844814645X.pdf
http://ocw.upm.es/ciencia-de-la-computacion-e-inteligencia-artificial/fundamentos-programacion/contenidosteoricos/ocwfundamentosprogramaciontema1.pdf
...