domingo, 27 de marzo de 2016

La hora del código

Captura de pantalla con el diploma por haber superado la última prueba del juego de los Angry Birds:


Para empezar a adentrarnos en el mundo de la creación de inteligencia artificial y la programacuón de códigos, hay una página donde podemos empezar a practicar, se trata de un tutorial guiado de JavaScript (nivel 1 y nivel 2) donde a través de diferentes comandos y órdenes que nosotros organizaremos, el programa las ejecutará de manera que nuestro pato pueda huindir al resto lanzándoles bombas. Al principio parece algo muy complejo, pero si vamos poco a poco y entendemos como funciona el lenguaje utilizado no tendremos problema.

Este es el código con el que he conseguido ganar la parte 2, por si alguien lo encuentra mu difícil y quiere ver que sucede al poner las órdenes correctas:



Además de este tipo de programas, también tenemos como el quitebasic, cuyo lenguaje de programación era el más usado y con el que más se aprendía a programar hace algunos años. En este programa, yo ya tenía un juego creado y solo tuve que pegarlo para jugar. En mi caso hay dos jugadores, tú dibujas un circuito y el que antes llegue al final sin chocarse, gana.

Para que lo entendáis un poquito mejor, os voy a contar algo sobre el Basic:
A grandes rasgos, el Basic es un sistema de programación creado en el año 1964 y fue muy utilizado en la época de los años 80-90 en muchos ordenadores. Cuando se creó su principal objetivo era pedagógico y con él se pretendía diseñar un lenguaje de programación mucho más sencillo (como su propio nombre indica) para que pudieran manejarlo gente con pocos conocimientos en la informática y que no fueran sólo científicos y matemáticos los que lo hicieran.
La primera vez que lo vemos parece muy extraño, pero las personas que son profesionales en el terreno dicen que le Basic es un lenguaje muy fácil, sencillo, potente y que en muy poco tiempo cualquiera pueda aprender a manejarlo.

Los primeros lenguajes empezaron a surgir en los años 40, se llamaban Ensanblador y se basaban en símbolos que el ordenador podía ya reconocer por sí sólo. En el año 57 aparece el Fortran, el primero a nivel mundial y así fueron mucho otros como el LISB, el COBOL, nuestro ya conocido BASIC, etc. Hasta que en el año 1971 aparece el lenguaje Pascal,y un año después el lenguaje C, que es el que más repercusión ha tenido en la historia ya que es el punto de partida de lenguajes como Java y a día de hoy está incluído en sistemas operativos como Linux.
A día de hoy, los lenguajes más utilizados son el Java; que su principal meta era crear un lenguaje que no sólo se utilizase ne ordenadores, también en calculadoras, teléfonos móviles... Esto ya se había pretendido hacer  con el lenguaje C, pero fue Java quien realmente lo consiguió a nivel mundial. También son muy populares el COBOL, el SQL, etc.
Se piensa que en el futuro esto evolucionará mucho más con, por ejemplo, lenguajes visuales que puedan programar sin escribir una línea de código y demás.
Para meteros más en materia, podéis echarle un vistazo a esta presentación.

Fuentes de información:

Blog Manuel pereira
La revista informática