“Todo el mundo debería aprender a programar porque nos
enseña cómo pensar”
Steve Jobs
¿Seré un genio matemático,
porque solo ellos pueden programar?
Jajajaj no nada, quisiera pero no, soy una persona de medio
nivel intelectual pero eso no me impide programar, un programador necesita
saber los principios básicos de las matemáticas y tener un buen criterio lógico,
yo empecé revisando aquel libro tan viejo pero excelente como es el BALDOR.
¿Por qué programar?
Porque sin ello quizás no hubiésemos
evolucionado hasta nuestros días, es así, nuestros cerebritos aun en desarrollo
todo el momento están creando algoritmos necesarios para subsistir en nuestro entorno, desde el simple
evento de ir al baño o construir un edificio todos esos procesos se pueden
transformar en algoritmos, ahora con la incursión de las máquinas y computadoras
estas necesitan de nuestros algoritmos para tener una razón de ser y cumplir
con su propósito.
¿Algoritmos que…..?
Todo ser vivo con cierto grado de
inteligencia construye algoritmos, estos se escriben en nuestros cerebros para
luego ser ejecutados, ejemplo:
Algoritmo “romper con la Novia y
no terminar solo” (Te cansaste y necesita romper sin parecer un perro porque te
gusta la amiga de tu novia) escrito en pseudocódigo.
1.
Recordar eventos
donde tu seas la victima ;
2.
Citar a la
novia y repetir dichos eventos;
3.
Hacer dichos eventos hasta que tu novia caiga;
4.
Tu como víctima,
pedirle un tiempo;
5.
Cortejar a la
otra mientras tú seas la victima;
6.
Si la
otra te acepta;
7.
Rencontrarte con tu novia y cortar, fin;
8.
Si la
otra no te acepta;
9.
Volver con tu novia, hasta que aparezca otra;
10.
Si aparece otra
repetir desde el paso 1;
11.
Si no aparece otra seguir con tu novia;
Y de aquí se deduce que todo algoritmo se puede enriquecer y
hacer más robustos es decir puede responder mejora fallos o errores.
¿Entonces los algoritmos son Importantes?
CLARO!! Las mayores
disputas legales entre empresas tecnológicas es por los algoritmos, estos
pueden llegar a valer millones
dependiendo de la aplicación.
¿Y los famosos lenguajes de programación
como c/c++, c#, java…. etc?
Como su nombre lo indica estos
son lenguajes así como existe el español, inglés, francés, alemán, etc,
Si quieres hablar o entender
cualquiera de estas lenguas tienes que estudiarlas, entonces podemos decir que un
algoritmo puede ser escrito en cualquier lenguaje de programación.
Te recomiendo que leas más acerca de los algoritmos en el
siguiente enlace.
No hay comentarios:
Publicar un comentario