ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tecnologia Software


Enviado por   •  22 de Mayo de 2013  •  811 Palabras (4 Páginas)  •  271 Visitas

Página 1 de 4

SOFTWARE

Llamamos Software al conjunto de instrucciones que dirige el hardware. Un conjunto de instrucciones que realiza una tarea específica se denomina programa.

El procesador puede ejecutar operaciones aritméticas (suma, resta, multiplicación y división) y lógicas (>,<,=), pero no hace nada que no le sea indicado por las instrucciones de un programa . Los programas y datos se instalan en la memoria principal del computador en formato binario, el procesador toma de memoria cada instrucción, una a una, y le ejecuta para procesar los datos del usuario que a la vez se localiza en otras posiciones de memoria. La información que se genera durante el proceso, se almacena temporalmente en memoria, y cuando se requiere imprimir o ser desplegada en el monitor, se transfiere de memoria a la impresora al monitor.

LENGUAJES DE PROGRAMACION

Los programas que el procesador puede ejecutar deben de estar en el lenguaje nativo de ese procesador. Es decir, cada instrucción debe de estar en código binario y directamente relacionado con los circuitos del procesador.

El expresar instrucciones completamente en un código binario es un proceso demasiado lento, difícil y muy sujeto a errores, aun para los más hábiles y experimentados programadores. Los lenguajes de programación han sido diseñados para poder escribir instrucciones parecidas a un lenguaje humano, generalmente al inglés, que las computadoras pueden convertir a código binario mediante programas denominados compiladores. En resumen, los lenguajes de programación facilitan la programación del computador.

Los programadores utilizan lenguajes de programación para elaborar paquetes de software como procesadores de palabras y hojas de cálculo, que pueden ser usados por una persona que no tenga experiencia en programación.

NIVELES DE LENGUAJE

Los programadores categorizan los lenguajes de programación de acuerdo con su legibilidad. Los lenguajes de bajo nivel son muy difíciles de entender, y requieren que los programadores codifiquen las instrucciones con gran detalle al lenguaje nativo de la máquina. Los lenguajes de alto nivel utilizan enunciados parecidos al inglés que aun los programadores novatos pueden dominar con un mínimo entrenamiento.

Los compiladores traducen las instrucciones de un lenguaje de programación (de alto nivel) a código binario (el más bajo nivel) en forma similar a la que una persona bilingüe podría traducir del ruso al español.

CODIGO FUENTE Y CODIGO OBJETO

El conjunto le instrucciones escritas en un lenguaje de programación es el código fuente. El conjunto de instrucciones binarias ya traducidas que la computadora puede ejecutar es el código objeto.

EVOLUCION DEL SOFTWARE

Veamos ahora la manera en que han surgido los lenguajes de programación:

PRIMERA GENERACION: lenguaje maquinal. Cada computadora tiene solamente un lenguaje de programación que puede ser ejecutado por su procesador este es su lenguaje nativo o lenguaje de máquina. Los programas en lenguaje maquinal se escriben en el nivel

...

Descargar como (para miembros actualizados)  txt (5.5 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com