Contenidos
La evolucion de la informatica
Cuándo se inventó la informática
Llamado Sumador “Modelo K” porque lo construyó en su mesa de “cocina”, este sencillo circuito de demostración proporciona una prueba de concepto para aplicar la lógica booleana al diseño de ordenadores, lo que dio lugar a la construcción de la calculadora compleja Modelo I basada en relés en 1939. Ese mismo año, en Alemania, el ingeniero Konrad Zuse construyó su ordenador Z2, también con relés de la compañía telefónica.
David Packard y Bill Hewlett fundan su empresa en un garaje de Palo Alto, California. Su primer producto, el oscilador de audio HP 200A, se convirtió rápidamente en un equipo de pruebas muy popular entre los ingenieros. Walt Disney Pictures encargó ocho del modelo 200B para probar los equipos de grabación y los sistemas de altavoces de los 12 cines especialmente equipados que proyectaron la película “Fantasía” en 1940.
En 1939, Bell Telephone Laboratories completa esta calculadora, diseñada por el científico George Stibitz. En 1940, Stibitz hizo una demostración del CNC en una conferencia de la Sociedad Matemática Americana celebrada en el Dartmouth College. Stibitz sorprendió al grupo realizando cálculos a distancia en el CNC (situado en la ciudad de Nueva York) utilizando un terminal de teletipo conectado a través de Nueva York mediante líneas telefónicas especiales. Este es probablemente el primer ejemplo de computación de acceso remoto.
Historia de la tecnología informática
En 1945, el inventor alemán Konrad Zuse comenzó a desarrollar el Cálculo Plan. Fue el primer lenguaje de programación que utilizó algoritmos, según el Museo de Historia de la Informática. Aunque los lenguajes modernos no se parecen a él en muchos aspectos, los programas actuales siguen utilizando ampliamente los algoritmos. Zuse también creó el primer ordenador digital programable durante la década de 1940. Una matemática llamada Grace Hopper ideó el lenguaje de programación original basado en palabras en 1953. A diferencia del Cálculo Plan, permitía a los programadores controlar los ordenadores introduciendo frases que parecían oraciones en inglés. Hopper llamó inicialmente a este lenguaje “A-0”, pero su nombre cambió más tarde a COBOL.
Lawrence Roberts creó y publicó su plan para la primera red de ordenadores en 1967. Según el New Media Institute, el sistema debía utilizar una tecnología eficaz de conmutación de paquetes. El concepto de conmutación fue examinado originalmente por Leonard Kleinrock, un investigador del MIT. El artículo de Roberts ayudó a establecer ARPANET dos años después. Los informáticos instalaron el nodo inicial en una universidad de Los Ángeles. Con el tiempo, la red se amplió para conectar los ordenadores de cuatro universidades de California y Utah. Hoy en día, las escuelas y las empresas siguen utilizando redes que incorporan parte de la tecnología de ARPANET.
Ingeniería informática
En informática, la computación evolutiva es una familia de algoritmos para la optimización global inspirada en la evolución biológica, y el subcampo de la inteligencia artificial y la computación blanda que estudia estos algoritmos. En términos técnicos, son una familia de solucionadores de problemas de prueba y error basados en la población con un carácter metaheurístico o de optimización estocástica.
En la computación evolutiva, se genera un conjunto inicial de soluciones candidatas que se actualiza iterativamente. Cada nueva generación se produce eliminando estocásticamente las soluciones menos deseadas e introduciendo pequeños cambios aleatorios. En terminología biológica, una población de soluciones se somete a la selección natural (o artificial) y a la mutación. Como resultado, la población evolucionará gradualmente para aumentar su aptitud, en este caso la función de aptitud elegida por el algoritmo.
Las técnicas de computación evolutiva pueden producir soluciones altamente optimizadas en una amplia gama de escenarios de problemas, lo que las hace populares en la informática. Existen muchas variantes y extensiones, adaptadas a familias de problemas y estructuras de datos más específicas. La computación evolutiva también se utiliza a veces en la biología evolutiva como procedimiento experimental in silico para estudiar aspectos comunes de los procesos evolutivos generales.
Historia de los ordenadores para niños
Sahami afirma que los ordenadores y los algoritmos forman ya parte del tejido de la vida cotidiana, y que el futuro dependerá de que haya más diversidad cultural y de género en las aulas de informática y de que se fomente el pensamiento multidisciplinar en toda la informática.
El mercado de trabajo parece estupendo para estos estudiantes que tienen habilidades que se necesitan en casi todas las industrias. No se trata sólo de crear software para PC o iPhones, sino que cada vez más se trata de construir sistemas que interactúan con el mundo físico.
Pensemos en los coches autoconducidos, los asistentes robóticos y otras cosas por el estilo. La IA, los sistemas inteligentes artificiales, también se han vuelto poderosos con el reconocimiento de voz, como Siri y Alexa, la capacidad de traducir, la capacidad de reconocer rostros, incluso en nuestros teléfonos móviles, y el tipo de minería de grandes datos que está transformando la comunidad financiera, los bienes raíces, el entretenimiento, los deportes, las noticias, incluso la atención sanitaria. Estos sistemas prometen eficiencias, pero añaden cierta preocupación por la pérdida de puestos de trabajo y los trabajadores desplazados.