¿Has hecho alguna vez una torta?
¿Has cambiado un caucho de un automóvil?
¿Como has hecho la primera vez cuando no sabias como?
¿La primera vez te equivocaste?
¿A medida que repitas el proceso agregaste cosas nuevas?
Pues si has respondido si a todas te digo que distes el primer paso para ser un programador!
Pues si porque para resolver problemas simples como estos hiciste un ALGORITMO.
Un algoritmo es una secuencia lógica de paso que resuelve un problema, tal cual como una receta para hacer una torta!
Los programas no son mas que algoritmos que resuelven problemas computacionales escritos en un lenguaje de programación en un dispositivo computacional.
Si quieres ver mas de este fascinante mundo te recomiendo que visites mi otro blog Curso Rápido de HTML CSS y JavaScript .
Todos los dispositivo computacionales no son mas que un montón de electrónica inútil si no se les da un programa para que resuelvan problemas o ejecuten actividades, eso te dice que si hay mas dispositivos de necesitan mas programas en consecuencia se necesitan mas programadores.
Existen 2 tipos de programas:
Alto Nivel: Orientado a las Personas.
- Bajo Nivel: Orientados a los dispositivos computacionales.
Empecemos por los de bajo nivel:
Los dispositivos computacionales en el 99.99% de los casos están basados en electrónica, los circuitos no entienden ni español ni ingles ni ruso solo entienden un lenguaje basado en 2 símbolos : “1” y “0” o lo que es lo mismo decir 0 voltios y 5 voltios y con esos dos símbolos hacen todo lo que hacen!.
Los lenguajes de alto nivel:
Los humanos nos entendemos a través de idiomas ingles, español, ruso, chino, etc. los programas están escritos predominantemente en ingles y tienen ciertas reglas para escribirlos y funcionen correctamente.
¿Ahora bien como nos comprende la computadora a nosotros y viceversa?
Existe un programa maestro que sirve de traductor entre nosotros y los dispositivos computacionales ese es el SISTEMA OPERATIVO, te invito a seguir en el siguiente articulo que son y cuales son.

No hay comentarios:
Publicar un comentario