Conceptos de programacion
Compilador:
Es un software que se encarga de traducir el programa hecho en lenguaje de programación, a un lenguaje de máquina que pueda ser comprendido por elequipo y pueda ser procesado o ejecutado por este.
La importancia de los compiladores radica en que, sin estos programas no existiría ninguna aplicación informática, ya que son labase de la programación en cualquier plataforma.
Enlazador:
Es un programa que toma los objetos generados en los primeros pasos del proceso de compilación, la información detodos los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutableo una biblioteca.
Existen programas que se enlazan dinámicamente, esto significa que este proceso se hace en el momento que se carga el programa.
Interprete:
Es un programa queejecuta línea a línea las instrucciones de un programa de alto nivel.
Los intérpretes generan un código binario que se interpreta cada vez que se ejecuta el programa a diferenciadel compilador que crea un archivo ejecutable. Ejemplos de programas que utilizan intérpretes son BASIC, y Visual Basic.
Metalenguaje:
Es un lenguaje que se usa para hablar acercade otro lenguaje.1 Al lenguaje acerca del cual se está hablando se le llama el lenguaje objeto.
El metalenguaje puede ser idéntico al lenguaje objeto, por ejemplo cuando se hablaacerca del español usando el español mismo.
Lenguaje de programación:
Un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación.
Regístrate para leer el documento completo.