¿Qué es un Programa?

De 19E37 - Academia de Ciencias
Saltar a: navegación, buscar

Un programa es un conjunto ordenado de instrucciones.


Las instrucciones que forman un programa pueden:

  • Definir valores de Datos.
  • Leer o escribir Datos en la Memoria Principal.
  • Realizar Operaciones entre Datos.
  • Leer o escribir Datos en Periféricos.
  • Realizar Operaciones con Periféricos.
  • Controlar la Ejecución del Programa.
Código de máquina para la CPU Intel 8086/8088

Los programas, al igual que los datos, se guardan en alguna memoria secundaria (disco duro, USB, CD-ROM...). Para ejecutarlos es necesario cargarlos en la Memoria Principal desde donde pueden ser leídos por la CPU.

Código Máquina

Un ejemplo de código fuente escrito en el lenguaje de programación Java, que imprimirá el mensaje "Hello World!" a la salida estándar cuando es compilado y ejecutado

Para que un programa pueda ser ejecutado por la CPU debe estar escrito en Código Máquina. Este código es específico de cada CPU y está formado por un conjunto limitado de instrucciones que suelen representarse mediante números hexadecimales.


Código Fuente

El código máquina es muy difícil de entender por los humanos. Generalmente programamos en lenguajes más comprensibles (llamados de "Alto Nivel") que después, mediante un proceso llamado Compilación traducimos a código máquina.

Los programas escritos en lenguajes de alto nivel se denominan Código Fuente.


Lenguajes de Programación

Existen muchos lenguajes de programación de alto nivel. Los dos más utilizados son C y Java (Lista de Lenguajes más utilizados)



Siguiente Artículo ¿Cómo se hace un Programa?

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Apuntes y Problemas
Cursos
La Academia
Herramientas