1. QUE ES UN SISTEMA OPERATIVO:
Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos
para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la
computadora.
Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo
electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y
permite administrar, escalar y realizar interacción de tareas.
3. QUE ES UN LENGUAJE DE PROGRAMACION:
Todo lo que vemos ni bien pulsamos el botón de encendido de nuestra computadora, es decir el
sistema operativo, sus aplicaciones, y las partes más pequeñas que lo conforman como cuadros
de diálogo, menús, ventanas y botones, tienen su nacimiento en los llamados lenguajes de
programación, los cuales son básicamente programas con la habilidad, mediante una serie de
reglas sintácticas y semánticas compuestas por palabras, números y expresiones matemáticas,
de crear el llamado código fuente, el cual una vez compilado, se convertirá en un programa o
software y podrá ser ejecutado en nuestra computadora sin necesidad de que el usuario lleve a
cabo ningún otro paso.
4. CLASES DE LENGUAJE DE PROGRAMACION:
Existen tres tipos de lenguajes claramente diferenciados; el lenguaje máquina y los lenguajes de
bajo nivel y los de alto nivel.
1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina
(computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.
2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje
máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje
máquina.
3º Lenguajes de programación de alto nivel. Los lenguajes de programación de alto nivel son
más fáciles de aprender porque se usan palabras o comandos del lenguaje natural,
generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.
5. Tipos de lenguajes de programación de alto nivel según el punto de
vista de trabajar los programas y la filosofía de sus creación:
-Lenguaje imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada
-Lenguaje declarativo: el Lisp y el Prolog.
-Lenguaje de programación orientado a objetos: el Smalltalk y el C++.
-Lenguaje orientado al problema: son aquellos lenguajes específicos para gestión.
-Lenguaje de programación natural: son los nuevos lenguajes que pretender aproximar el
diseño y la construcción de programas al lenguaje de las personas.