Programa informático

Páginas: 90 (22363 palabras) Publicado: 2 de febrero de 2014
Programa informático
Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.12 Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.
En informática, se los denominacomúnmente binarios, (propio en sistemas Unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones; posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron enun determinado lenguaje de programación, han sido traducidas al único idioma que la máquina comprende,combinaciones de ceros y unos llamado código máquina. El mismo término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario una vez que es compilado.
Generalmente el código fuente lo escriben profesionales conocidos como programadores.Este código se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo, y que posteriormente puede ser convertido en una imagen ejecutable a través de un programa-compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción.
De acuerdo a sus funciones, los programas informáticos se clasifican en software desistema y software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea.
Índice
  [ocultar] 
1 Programación
1.1 Paradigmas
2 Ejecución
2.1 Programas que se auto-modifican
3 Ejecución y almacenamiento de los programas
3.1 Programas empotrados en hardware
3.2 Programas cargados manualmente
3.3 Programasgenerados automáticamente
3.4 Ejecución simultánea
4 Categorías funcionales
5 Véase también
6 Referencias
7 Bibliografía
Programación[editar · editar código]
Artículo principal: Programación
#include

int main()
{
printf("Hello world!\n");
return 0;
}
El código fuente de un programa escrito en ellenguaje de programación C
La programación de computadoras es el proceso iterativo deescribir o editar código fuente. Dicha edición de código fuente implica probar, analizar y perfeccionar, y, a veces, coordinar con otros programadores, en el caso de un programa desarrollado en conjunto. Una persona que practica esta técnica se la conoce como programador de computadoras, desarrollador de software, o codificador. El proceso, a veces a largo plazo, de programación de computadorasnormalmente se lo conoce como desarrollo de software. El término ingeniería de software se está convirtiendo en muy popular, ya que esta actividad es vista como una disciplina de ingeniería.
Paradigmas[editar · editar código]
Los programas de ordenador se pueden clasificar según el paradigma del lenguaje de programación utilizado para producirlos. Dos de los principales paradigmasson imperativos y declarativos.
Los programas escritos con un lenguaje imperativo especifican un algoritmo utilizando declaraciones, expresiones e informes.3 Una declaración asocia un nombre de variable a un tipo de datos. Por ejemplo: var x: integer; . Una expresión produce un valor. Por ejemplo: 2 + 2produce 4. Por último, una declaración puede asignar una expresión a una variable o usar el valor de una variablepara alterar las estructuras de control del programa. Por ejemplo: x := 2 + 2; if x = 4 then hacer_algo(); Una crítica de los lenguajes imperativos es el efecto secundario de una sentencia de asignación en una clase de variables llamadas variables no locales.4
Los programas escritos en un lenguaje declarativo especifican las propiedades que tienen o que deben cumplirse para la salida. No...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programas informaticos
  • Programas Informaticos
  • Programas informaticos
  • programa informatico
  • programas informaticos
  • Programa juvenil de jovenes informaticos de la informatica
  • Programa de informatica fines ii
  • Programas informáticos colaborativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS