La Programación: un mundo extraordinario


Hacer aplicaciones, videojuegos, paginas web, programas de computadora, inteligencia artificial, conectar tus dispositivos, abrir archivos, cualquier cosa que una computadora pueda realizar esta programado desde que tu sistema operativo inicio hasta donde le diste clic a este post, entonces ahora comprenderás que es la programación. 

Llevar a cabo resolución de problemas desde una computadora es seguro que hayas llegado aquí con una pequeña noción de que es la programación y es que no dudo que hayas buscado anteriormente en otros lugares, habíamos hablado de que programar es resolver un problema desde una computadora en este caso tu computadora puede ser tu teléfono móvil o Tablet, tu smart watch, tu pc de escritorio, tu lado no importa realmente mucho lo que queremos en verdad es que tengas poder de computo, entonces vamos a necesitar un programa.

Un programador es el que realmente prueba el programa, o sea el es el especialista en esto aunque claro esta primero hay que entender que es lo que el hace dentro de la computadora y los algoritmos que este hace, código para resolver un problema especifico, raramente hayas escuchado esa palabra en alguna parte o a lo mejor te suena algo si, pero les explicare de manera sencilla, simplemente es un receptáculo con reglas definidas, ordenadas, finitas que nos van a permitir cocinar lo que este en el menú, al final cuentas con un manual que te va a llevar de la mejor forma posible a resolver el problema que tengas, por tal razón debemos entender estas tres cosas, reglas definidas son cosas que podemos hacer y no podemos hacer, la palabra ordenada llevan un orden de todo lo que estamos haciendo, finito que significa que es el fin de nuestro programa, es realmente fácil ya que todas nuestras horas van a tener un fin a llegar un momento en que el programa ha terminado y por lo tanto ahora vamos a hacer algo nuevo, de manera general podemos colocar nuestra taza de café en una esa y dentro de ella le podemos echar café y azúcar 1 cucharada nada mas procedemos a llenar la taza de agua son llegar a tirarla y con una cucharada resolvemos el café y el azúcar , claro esta hasta disolverlo, ya tenemos un algoritmo de como hacer una taza de café, realmente parece sencillo hacer código pero ponerte en tu computadora y empezar programar si realmente lo ves pero llegar a ese punto en el que tienes que resolver ese problema, debemos entender la lógica.

La abstracción considerada la manera mas optima de obtener ese resultado y esta lógica pero nos vamos a complicar mientas tanto sigamos con el post, las computadoras hablan maquina si el lenguaje maquina, este lenguaje esta interpretado por 160, lo triste del caso es que no podemos hablar ese lenguaje, por tal motivo necesitamos una especie de traductor que nos ayuda a pasar todo lo que le vamos a decir al lenguaje maquina, para eso están los lenguajes de programación y con ellos escribimos el código que nosotros necesitamos y ellos solamente se encargan de hacerlo entender a la computadora, existen muchos lenguaje de programación en la actualidad que están hechos para tareas especificas, hay lenguajes que son de alto nivel, lo cual significa que mas que nada los hacen mas entendibles para los humanos, y de bajo nivel , lo hacen mas entendibles para las computadoras así que a veces puede ser sencillo programar y a veces puede ser un poco mas difícil.

En este punto, entendemos que un programador hace es crear aplicaciones, cosas digitales, en la parte digital de la computadora y este software ayuda a resolver problemas en especifico y no significa que tenga que resolver problemas todo el tiempo ya que hay software para entretener a los que están en paginas como facebook, muchas personas que de seguro han estado ahi mucho tiempo ahora tienen una idea clara de que un programador se dedica a hacer software, programas, aplicaciones, videojuegos y un montón de cosas, pero eso no es todo, no es simplemente sentarse en una computadora y empezar a escribir código a mas no poder, las cosas no son así, todo lleva un proceso, tienes que aprender muchas cosas, no es que esto sea algo imposible ni nada de eso sino que dedicarse a ser un programador lleva un camino, por eso les invito a todos a este increíble mundo de la programación.








Comentarios

Entradas populares de este blog

Pastel borracho dominicano

La ciencia del ventilador

Números en ingles del 300 al 400