Está en la página 1de 1

PROGRAMA FUENTE Y PROGRAMA OBJETO.

Programa fuente 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. Dichas instrucciones son líneas
de texto escritas en un lenguaje de programación (una estructura capaz de
impartir instrucciones informáticas a partir de una determinada base semántica
y sintáctica).

Puede decirse que, en el programa fuente, un software detalla la totalidad de


su funcionamiento. Un programador es quien desarrolla dichas instrucciones,
respetando los principios del lenguaje de programación elegido. El sistema en
cuestión, al acceder al programa fuente, interpreta las instrucciones y las pone
en marcha.

Hay que destacar que el programa fuente no es interpretado de manera directa


por el hardware: las instrucciones son traducidas a un lenguaje diferente, que el
hardware sí está en condiciones de ejecutar. El proceso de traducción se
desarrolla mediante intérpretes, ensambladores y compiladores, entre
diferentes sistemas de traducción.

Lo que hacen los intérpretes, ensambladores y compañía es convertir el


programa fuente en un código binario, formados por unos y ceros, que señalan
cuándo debe transmitirse energía eléctrica, o no, mediante los dispositivos.
La creación de un programa fuente está protegida por los derechos de
propiedad intelectual. El programador decide si su programa fuente puede ser
accesible a otros programadores o no. Cuando el código fuente es cerrado, se
indica que sólo será accesible para su creador y para quienes éste autorice con
anterioridad. Si el código fuente es abierto, en cambio, el programador autoriza
que otras personas lean, modifiquen y redistribuyan el programa fuente.

Programa objeto.

Un programa objeto es el resultado de traducir un programa fuente para


obtener un lenguaje comprensible por la máquina.

También podría gustarte