Un programa informático es una secuencia de instrucciones escritas para realizar una tarea específica en una computadora. El código fuente de un programa es el texto con los pasos que la computadora debe seguir para ejecutar el programa, el cual es escrito por programadores y luego convertido a un archivo ejecutable por un compilador. Los intérpretes analizan y ejecutan programas traduciéndolos instrucción a instrucción en tiempo de ejecución, lo que los hace más lentos que los programas compilados pero más flexibles.
2. DEFINICION
Un programa informático o programa de computadora es
una secuencia de instrucciones, escritas para realizar una
tarea específica en una computadora. Este dispositivo
requiere programas para funcionar, por lo general,
ejecutando las instrucciones del programa en un
procesador central. El programa tiene un formato
ejecutable que la computadora puede utilizar
directamente para ejecutar las instrucciones. El mismo
programa en su formato de código fuente legible para
humanos, del cual se derivan los programas ejecutables
(por ejemplo, compilados), le permite a un programador
estudiar y desarrollar sus algoritmos.
3. CODIGO FUENTE
El código fuente de un programa informático (o
software) es un conjunto de líneas de texto con
los pasos que debe seguir la computadora para
ejecutar dicho programa. El término código
fuente también se usa para hacer referencia al
código fuente de otros elementos del software,
como por ejemplo el código fuente de una
página web, que está escrito en lenguaje de
marcado HTML o en JavaScript, u otros
lenguajes de programación web.
4. CODIGO FUENTE
fuente lo escriben profesionales
conocidos como programadores de
computadora. Este código se escribe en
un lenguaje de programación que sigue
uno de los siguientes dos paradigmas:
Imperativo o Declarativo, y que
posteriormente puede ser convertido en
un archivo ejecutable (usualmente
llamado un programa ejecutable o un
binario) por un compilador y más tarde
ejecutado por una unidad central de
procesamiento.
5. INTERPRETE DE PROGRAMACIÓN
En ciencias de la computación, intérprete o
interpretador es un programa informático capaz
de analizar y ejecutar otros programas. Los
intérpretes se diferencian de los compiladores o
de los ensambladores en que mientras estos
traducen un programa desde su descripción en un
lenguaje de programación al código de máquina
del sistema, los intérpretes sólo realizan la
traducción a medida que sea necesaria,
típicamente, instrucción por instrucción, y
normalmente no guardan el resultado de dicha
traducción.
6. INTERPRETE DE PROGRAMACIÓN
Los programas interpretados suelen ser más lentos que
los compilados debido a la necesidad de traducir el
programa mientras se ejecuta, pero a cambio son más
flexibles como entornos de programación y depuración
(lo que se traduce, por ejemplo, en una mayor facilidad
para reemplazar partes enteras del programa o añadir
módulos completamente nuevos), y permiten ofrecer al
programa interpretado un entorno no dependiente de la
máquina donde se ejecuta el intérprete, sino del propio
intérprete (lo que se conoce comúnmente como
máquina virtual).