tema: programas fuentes, objetos e interpretados
Alain Duque - Modesto Perez
Programa Objeto
La misión de estas aplicaciones es bastante simple y complicada a la vez, ya que se encargan de realizar una "Traducción" del lenguaje de programación en el que se ha programado un código, al lenguaje del Programa Objeto para que pueda ser interpretado directamente por el ordenador y cada uno de sus Componentes de Hardware.
Pero para ello debemos dar un paso más, ya que para que el Procesador pueda ordenar los datos enviados y recibidos, transformarlos en Información y que ésta genere una respuesta en el resto de los componentes, es necesario que sea llevado al conocido como Código Objeto, o Programa Objeto.
Este lenguaje es la herramienta para poder diseñar las instrucciones que debe ejecutar el ordenador, de forma que pueda ser entendible y mucho más cómoda para utilizar por los Usuarios Programadores.
Para poder diseñar una aplicación, es necesario tener los conocimientos suficientes relativos al Lenguaje de Programación adecuado, teniendo como herramientas a disposición distintas formas de codificar, reglamentar y crear así nuestro propio Código Fuente que consiste básicamente en un texto con las instrucciones en dicho Idioma de Programación.
Programa interpretado
Básicamente un lenguaje interpretado es aquel en el cual sus instrucciones o más bien el código fuente, escrito por el programador en un lenguaje de alto nivel, es traducido por el intérprete a un lenguaje entendible para la máquina paso a paso, instrucción por instrucción. El proceso se repite cada vez que se ejecuta el programa el código en cuestión.
En programación, un lenguaje interpretado es un lenguaje de programación que necesita de un intérprete para implementar o ejecutar el código escrito en éste. Contrasta con los lenguajes compilados.
En teoría, cualquier lenguaje de programación puede ser tanto interpretado como compilado; la distinción entre lenguajes interpretados y lenguajes compilados es puramente una cuestión de práctica y conveniencia, y no por propiedades inherentes al lenguaje.
Los lenguajes interpretados permiten el tipado dinámico de datos. También tienen por ventaja una gran independencia de la plataforma donde se ejecutan. La principal desventaja de estos lenguajes es el tiempo que necesitan para ser interpretados.
programas fuentes
Es una noción que se emplea como sinónimo de código fuente. Se trata de las instrucciones que un programa informático transmite a una computadora para que pueda ejecutarse.
La misión de estas aplicaciones es bastante simple y complicada a la vez, ya que se encargan de realizar una "Traducción" del lenguaje de programación en el que se ha programado un código, al lenguaje del Programa Objeto para que pueda ser interpretado directamente por el ordenador y cada uno de sus Componentes de Hardware.
Código fuente: Son el conjunto de instrucciones escritas en un lenguaje de programación determinado, elegido por el programador los cuales pueden ser: Basic, C, C++, C#, Java, Perl, Python, PHP; de manera que puedan ser entendidos por él. Suelen estar almacenados en los ficheros de tipo texto.