El viaje ha terminado
Fuente
El modo en que funciona el mundo ha cambiado drásticamente en las últimas décadas. Tenemos acceso ilimitado a información, y todo está moldeado por nuevas tecnologías. Curiosos, queríamos comprender esta nueva forma de vivir, y para ello , hace 9 semanas comenzamos un osado viaje en busca de entender el mundo de la programación y la informática.
Recapitulemos
Recorrimos diferentes áreas del conocimiento y momentos de la historia. En nuestra travesía descubrimos poco a poco el mundo de la información y su relación con la humanidad y su evolución. Esto, lo hicimos a través de una serie de 8 artículos, que corresponden a los siguientes:
Informática
Comenzamos nuestro viaje en los albores de la humanidad. Descubrimos que como seres humanos, siempre hemos buscado maneras de procesar información, y transmitirla a otros: pinturas, historias, escritos, canciones y un sinfín de otras creaciones cumplieron y todavía cumplen con esta labor. La disciplina que se dedica a esto hasta la actualidad corresponde a la informática, y a tenido un rol fundamental en el desarrollo de la humanidad.
Computadoras
El apogeo del descubrimiento científico y el desarrollo de nuevas tecnologías trajeron al mundo uno de los dispositivos más revolucionarios en la historia: la computadora, la cual nació en respuesta a la necesidad de procesar , almacenar y transmitir información de manera mucho más veloz y eficiente. Esta , hasta el día de hoy, a cumplido satisfactoriamente con su labor, a tal punto que determinó el nacimiento de una nueva era: la era de la información.
Primer computador electromecánico
Programas
Las computadoras, funcionan ejecutando instrucciones con el objetivo de cumplir con determinadas tareas. Estas instrucciones se entregan a través de un lenguaje que la computadora entiende. Las cadenas de estas instrucciones con funciones específicas corresponden a los programas, los que forman parte del funcionamiento lógico de una computadora, el software.
Algoritmos
Un algoritmo se define como “Método para resolver problemas mediante una lista bien definida, ordenada y finita de operaciones”. Dicho de otra forma, a una secuencia de instrucciones ordenadas con el fin de resolver una problemática concreta. Las computadoras no razonan, por lo tanto la mejor forma de comunicarse con ellas es con un lenguaje directo, preciso y claro. Éstas actualmente ejecutan instrucciones escritas en código binario, escritas en forma de algoritmos.
Pseudocódigo
Escribir directamente código binario para que una computadora funcione es altamente ineficiente y complejo. En respuesta a solucionar esta problemática fueron creados los lenguajes de programación de alto nivel, los que poseen palabras de uso humano, y ciertos niveles de abstracción. La gran mayoría de estos lenguajes tienen elementos y estructuras comunes, donde su gran diferencia radica en su sintaxis y usos principales.
Las instrucciones de un programa se pueden escribir sin una sintaxis en particular, pero utilizando los elementos y estructuras características de los lenguajes de programación, esto es un pesudocódigo
Python
Una vez comprendimos las bases que sustentan la programación, metimos las manos en la masa y comenzamos a estudiar y utilizar un lenguaje en específico: Python. Estudiamos su sintaxis básica, uso e instalación. Con esto creamos nuestro primer programa: Súper gestor de tareas 2000, el que es capaz de organizar una lista de tareas, agregando tareas pendientes y marcando tareas ya completadas.
Pero, no debemos perdernos en el camino
Encontrarnos con estos temas inevitablemente nos trae un gran número cuestionamientos y reflexiones. La utilidad de estas nuevas tecnologías sin lugar a dudas a sido de gran ayuda para el desarrollo y evolución de la humanidad, pero, ¿en qué grado?, ¿estamos realmente aprendiendo o simplemente tenemos un exceso de información no útil?, ¿qué pasa con nuestro cerebro y sus capacidades?, ¿se ven afectadas por el acceso tan fácil y rápido a la información?. Nunca dejemos de hacernos estas preguntas, para que de este modo sepamos sacar el mayor provecho a esta nueva era, pero sin dejar que nos consuma y perdamos nuestras capacidades y aptitudes como seres humanos.
Fuente
Así es como despedimos este viaje, ¡pero no es el último!
Ya completamos satisfactoriamente este camino, pero nos esperan muchos más. Cada miércoles seguiremos compartiendo con vosotros nuestros conocimientos y reflexiones, planteando desafíos e ilustrando las tecnologías que mantienen al mundo de la información.
Muchas gracias a todos ustedes, nuestros lectores y toda la gran comunidad cervantil, ¡nos vemos!.
Un Witness es quien mantiene los servidores /nodos para que Steemit no se caiga y siempre puedas postear, comentar, votar y recibir pagos y recompensas. @Cervantes está optando a ser representante de la Comunidad Hispana como Testigo/Witness del Steemit.