miércoles, 18 de abril de 2012

abil

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.
  

   

0

Add a comment


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. 



No hay comentarios:

Publicar un comentario