PROGRAMAS
Programas
Los
programas de computación son conjuntos o instrucciones codificados que
hacen que la computadora efectué una serie de operaciones para alcanzar
un propósito especifico.
Programa almacenando, fuente y objeto
· 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érpretes
COPILADORES.-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.
Lenguajes de programación
Un lenguaje de programación consiste en un conjunto de órdenes o comandos
que describen el proceso deseado. Cada lenguaje tiene sus instrucciones
y enunciados verbales propios que se combinan para formar los programas
de cómputo.
Características de la programación
Un programa útil tiene 5 atributos:
1.- Exactitud y precisión: Un programa debe aceptar datos, procesarlos y generar resultados sin errores de lógica.
2.- Integridad o completitud: Un programa es completo solo si ejecuta todas las operaciones que el usuario espera al procesar un conjunto de datos.
3.- Generalidad: Debe ser general para que las instrucciones no se limiten a un número específico de transacciones en el conjunto de datos.
4.- Eficiencia: debe de asegurarse que las instrucciones para procesar datos seleccionen tan rápida y fácilmente como sea posible.
5.-Documentación: Consiste en la inclusión de auxiliares que explican con claridad como ocurre el procesamiento de los datos en un programa.
Los lenguajes de programación se dividen en dos categorías fundamentales:
Lenguajes
de bajo nivel: Son dependientes de la máquina están diseñados para
ejecutarse en una determinada computadora. Este lenguaje está
estructurado en código binario (0 y 1)
Lenguajes
de alto nivel: Son independientes de la máquina y se pueden utilizar en
una variedad de computadoras. Los lenguajes de más alto nivel ofrecen
una interacciona (programador/computadora) más avanzada. Cuanto más alto
es el nivel de lenguaje, más sencillo es comprenderlo y utilizarlo.
Add a comment