miércoles, 18 de abril de 2012

Programa informático


Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas dictadas por el programador en una computadora. Sin programas, estas máquinas no pueden funcionar.1 2 Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.
En informática, se los denomina comúnmente binarios, (propio en sistemas Unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones. Posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un lenguaje de programación que los humanos usan para escribirlos con mayor facilidad, se han traducido al único idioma que la máquina comprende, combinaciones de ceros y unos llamada código máquina. El mismo término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario cuando es compilado.
Generalmente el código fuente lo escriben profesionales conocidos como programadores. Se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo y que posteriormente puede ser convertido en una imagen ejecutable por un compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción.
De acuerdo a sus funciones, se clasifican en software de sistema y software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea.
Fuente: Es el programa de cómputo escrito en un lenguaje de programación.
·         Objeto: Se llama programa o código objeto al programa de cómputo luego que ha sido traducido al lenguaje máquina.
Traductores, compiladores e intérpretesCOPILADORES.-El programa copilador traduce las instrucciones que en lenguaje de alto nivel a instrucciones que la computadora puede interpretar y ejecutar. Para cada lenguaje de programación se requiere un copilador separado. El copilador traduce todo el programa antes de ejecutarlos.INTERPRETES.-  Es un programa que desempeña la misma función que un copilador pero en forma diferente. En lugar de traducir todo el programa fuente en un solo paso traduce y ejecuta cada instrucción del programa fuente antes de traducir y ejecutar la siguiente
la ventaja es que un error en la sintaxis salta inmediatamente a la vista del programador.la desventaja es que no produce un programa objero por lo que debes realizar el proceso de traducción cada vez que se ejecuta un programa.

No hay comentarios:

Publicar un comentario