PROGRAMAS INFORMÁTICOS
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. 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 denomina binarios, debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un lenguaje de programación que los humanos usan para escribirlos con mayor facilidad, se han traducido al único idioma que la máquina comprende, combinaciones de ceros y unos llamadacó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 cuando es compilado.
Generalmente el código fuente lo escriben profesionales conocidos como programadores. 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 por un compilador.
PROGRAMACIÓN SIMULTÁNEA
Muchos programas pueden correr simultáneamente en la misma computadora, a lo cual se le conoce como multitarea y puede lograrse a través de mecanismos de software o de hardware. Los sistemas operativos modernos pueden correr varios programas a través del planificador de procesos un mecanismo de software para conmutar con frecuencia la cantidad de procesos del procesador de modo que los usuarios puedan interactuar con cada programa mientras estos están corriendo. También se puede lograr la multitarea por medio del hardware; las computadoras modernas que usan varios procesadores o procesadores con varios núcleos pueden correr muchos programas a la vez.PARADIGMAS DE PROGRAMACIÓN
- Imperativo: es considerado el más común y está representado, por ejemplo, por C o BASIC.
- Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo.
- Lógico: está representado por Prolog. Este es otro caso del paradigma declarativo.
- Declarativo: por ejemplo la programación funcional, la programación lógica, o la combinación lógico-funcional.
- Orientado a objetos: está representado por Smalltalk, un lenguaje completamente orientado a objetos.
No hay comentarios:
Publicar un comentario