Primeros pasos para programar (parte 3)

Los programas indispensables para que una computadora funcione


  En la escuela nos dieron el concepto de conjunto, una agrupación de elementos interelacionados, pueden ser objetos físicos o abstractos, usualmente los conjuntos se tratan como un objeto compuesto de varios objetos.  Por ejemplo una semana esta compuesta de 7 días, una mochila puede almacenar cuadernos, un estuche con lapices y demás (que es otro conjunto además); un texto esta compuesto de párrafos, compuesto de frases y oraciones, las cuales de por si contienen palabras hechas por letras @.@... etc.

   En el caso del software, está compuesto por el sistema operativo, los editores de texto y compiladores (intérpretes de lenguajes de programación), y los demás programas de utilidad.

El sistema operativo

  Es un sistema que gestiona, mantiene y ejecuta los recursos del hadware, mantiene el equilibrio  entre el hadware, los programas que lo mantienen funcionando (contiene programas que supervisan la conexión con dicho hadware) y el usuario.  Es el programa más importante en el conjunto, como la columna que mantiene funcionando los otros programas; mediante este se controlan todos los dispositivos de entrada y salida para que funcionen correctamente, se almacena información temporalmente (archivos, en el disco duro) y la que se muestra en pantalla que manipula el usuario en el momento (información guardada en la memoria RAM mientras el ordenador se mantenga encendido), entre otras cosas.


ejemplo sistema operativo windows 8.1, última versión de windows 


Los editores de texto

  La principal arma de un programador, los editores de texto a nivel general sirven para crear un texto siguiendo una linea ordenada de caracteres.  Pero los que usan los programadores son herramientas en las que se implementa el texto de un lenguaje de programación en concreto (se verá mas adelante), estos son perfectos para programar debido a que marcan la sintaxis del lenguaje (no se olviden de especificarle cual lenguaje van a usar) además completan los nombres de las sentencias, variables y funciones.  Cabe destacar que se ha podido hacer una aplicación totalmente escrita en bloc de notas XD aunque es bien tedioso y molesto.Los mejores editores de texto.


Codeblocks, un editor de texto muy útil, puedes descargarlo aqui



Los compiladores

  Se le denomina traductor, es un programa enlazado al editor de texto en el que traduce el lenguaje que utilizamos para programar al lenguaje máquina (el único que comprende la computadora: el sistema binario).  Este programa tiene la función de corregir cada error que pueda causar un daño al código. 

Los programas/aplicaciones de utilidad

  Son los demás programas que contiene el conjunto, estos son más utilizados por el usuario debido a que son de fácil manejo y manipulación, algunos utilizados para entretenimiento mientras que otros usados para estudio/trabajo, por simple curiosidad.  Entre otros están las bases de datos, telecomunicaciones (internet) y videojuegos.  

Comentarios

Entradas populares