Colecciones

15 hitos más importantes en la historia de la computadora

15 hitos más importantes en la historia de la computadora


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Cuando piensas en una computadora, sin duda piensas en una pantalla y un teclado, o una tableta con pantalla táctil, o tal vez una supercomputadora que ocupa todo el piso de algún laboratorio importante en algún lugar, pero la idea de la computadora en la historia se remonta a algunos de los tiempos. los monumentos más antiguos elaborados por manos humanas.

Desde Stonehenge hasta IBM Q System One, en esencia, el propósito de estas cosas sigue siendo el mismo: aliviar la mente humana de la tediosa tarea del cálculo mental repetitivo y, desde que la civilización llegó por primera vez a la escena, las computadoras llegaron con ella.

RELACIONADO: BREVE HISTORIA DE LA WEB: DESDE LAS COMPUTADORAS DEL SIGLO XVII HASTA LOS IMPERIOS DIGITALES DE HOY

Sin embargo, no todos los avances importantes en la tecnología informática fueron una máquina. Igual de importantes, si no más, fueron varias innovaciones importantes en el razonamiento abstracto humano. Cosas como grabar figuras en arcilla húmeda para despejar el espacio mental para otras operaciones más avanzadas y darse cuenta de que los cálculos matemáticos pueden funcionar juntos para lograr tareas computacionales aún más complicadas, de modo que el resultado sea mayor que la suma de las sumas y diferencias de las partes. . Sin el razonamiento humano, las computadoras son poco más que pisapapeles improductivos.

Stonehenge: ¿la primera computadora del mundo?

Cuando piensas en la primera computadora del mundo, es dudoso que Stonehenge sea lo primero que se te ocurra, pero debes recordar qué es una computadora. Todo lo que hace una computadora es tomar una entrada y producir una salida predecible basada en una condición o estado dado. Según esa definición, Stonehenge califica absolutamente como una computadora.

Un análisis de la orientación de las piedras en Stonehenge y las alineaciones astronómicas que habrían sido visibles en la época de la construcción de Stonehenge revela que las diferentes piedras se alinean y parecen rastrear los principales cuerpos celestes que habrían sido conocidos por los humanos que lo construyeron. . Estos incluyen los principales cuerpos celestes visibles que dominan las astrologías del mundo, como el sol, la luna y los cinco planetas visibles, Mercurio, Venus, Marte, Júpiter y Saturno.

Nuestros antepasados, así como muchos humanos modernos, trazaron obsesivamente el curso de los cuerpos celestes que creían que tenían un efecto directo en los eventos de la Tierra y en sus vidas, y planearon sus vidas en torno a ellos.

Si un cuerpo celeste es una entrada y la estación del año o un período de tiempo específico es el estado o condición de la 'computadora', entonces el sol, la luna y otros cuerpos se alinearían y atravesarían las piedras en Stonehenge de manera predecible. formas. Como forma de cálculo, estas alineaciones les dirían a los humanos del neolítico Wiltshire cuándo era el momento de plantar cultivos o cuándo ir a la guerra. Puede que no sea una hoja de cálculo de Excel, pero fundamentalmente no es tan diferente.

Hay algo sobre sesenta: cuneiforme sumerio y numerología

Es casi seguro que los antiguos sumerios de Mesopotamia no son las primeras personas que han desarrollado un sistema de escritura para registrar cifras y datos, pero es uno de los sistemas más antiguos que ha sobrevivido hasta nuestros días y sigue siendo significativo por su relativa sofisticación dada su edad.

La escritura cuneiforme sumeria, 'escrita' presionando un lápiz óptico en una tableta de arcilla húmeda, permitió a los comerciantes y administradores descargar la enorme cantidad de datos en un dispositivo de almacenamiento físico al que se podría hacer referencia cuando fuera necesario. Esto permitió a los humanos comenzar a trabajar y procesar grandes conjuntos de números y datos, así como realizar cálculos más complicados, de lo que la memoria humana podría recordar de una sola vez.

Esto permitió que se desarrollaran matemáticas mucho más complicadas, como el sistema numérico sexagesimal (base 60) que todavía usamos hoy para medir unidades de tiempo más pequeñas. El número sesenta también es especial porque es altamente divisible y está cargado de una gran cantidad de significado numerológico antiguo.

De acuerdo con la Wiki de Historia de la Ingeniería y la Tecnología:

El producto de 12 y 30 es 360, el número de grados en un círculo; ¿Definieron los sumerios el 360 grados ¿circulo? Probablemente, porque dividir el Zodíaco en 360 grados significa que Júpiter atraviesa 30 grados en un año y Saturno 12 grados; acoplando así los períodos de los dioses Júpiter y Saturno.

El Sol recorre el Zodíaco en un año. Júpiter rastrearía 1/12 del camino en ese tiempo. ¿Por qué no dividir un año en 12, es decir, 12 meses? luego, el Sol sigue la misma distancia en un mes que Júpiter en un año; acoplando así los períodos de Júpiter y el Sol. Y dado que el Sol seguiría 30 grados a lo largo del Zodíaco en un mes, ¿por qué no dividir el mes en aproximadamente 30 días, el período de Saturno? Luego, el Sol sigue aproximadamente 1 grado todos los días. Por supuesto los sumerios sabían que un año son en realidad 365 días simplemente viendo el recorrido del sol a través del Zodíaco, así que tal vez solo agregaron un feriado de 5 días (como los egipcios).

Un argumento geométrico también puede haber contribuido al desarrollo de la base 60. El Teorema de Pitágoras era bien conocido en la antigua Mesopotamia; es decir, el cuadrado del lado más largo de un triángulo rectángulo es igual a la suma de los cuadrados de los dos lados más cortos. El triángulo rectángulo más famoso y útil es el triángulo rectángulo 3-4-5; también conocido por pueblos muy antiguos. El producto de esos tres números es, lo adivinaste, 60.

¿Por qué es importante el sistema matemático sumerio? Al darle a la humanidad una forma cuantificable de trazar el movimiento de los cuerpos celestes que gobernaban sus vidas, el sistema sumerio eliminó la necesidad de menhires y otros puntos de referencia físicos. Con su sistema de numeración, las incontables horas-hombre de trabajo necesarias para construir Stonehenge para calcular el curso de los cuerpos celestes se podían hacer con cálculos simples en una tableta y en su cabeza.

Y gracias a la escritura cuneiforme, no necesitarían recordar cuántos días habían pasado desde el solsticio, simplemente podían escribirlo y volver a él más tarde cuando esa información necesitara ser recuperada.

El mecanismo de Antikythera

Fácilmente la computadora antigua más famosa de todas, el Mecanismo de Antikythera fue descubierto hace más de un siglo en un naufragio de 2.000 años frente a la costa de la ciudad griega de Antikythera. Conocido desde el principio como algún tipo de autómata avanzado de algún tipo, no fue hasta 1959 que el historiador de Princeton Derek J. de Solla Price teorizó que este misterioso dispositivo estaba acostumbrado, lo adivinaste, para rastrear las posiciones de los cuerpos celestes en el cielo nocturno.

Dado que la navegación marítima se ha basado históricamente en la posición de las estrellas en el cielo si encuentra un dispositivo complicado y original en un barco antiguo, las probabilidades son bastante buenas de que tenga algo que ver con el cielo. Sin embargo, no fue hasta medio siglo después que la tecnología de imágenes avanzó lo suficiente como para que los investigadores pudieran obtener una verdadera comprensión de cuán intrincado era en realidad el mecanismo de Antikythera.

Sí, rastreó los cuerpos celestes en el cielo nocturno, pero la precisión con la que lo hizo es tan avanzada que los investigadores no tienen idea de cómo los griegos pudieron crearlo. Al recorrer las fechas del calendario del año en el engranaje principal del Mecanismo de Antikythera, más de dos docenas de engranajes girarían para calcular todo tipo de datos astronómicos, como el ángulo del sol en el cielo en relación con el horizonte e incluso si un iba a ocurrir un eclipse lunar.

El mecanismo de Antikythera es tan avanzado, de hecho, que tomaría un poco más de un milenio y medio antes de que un dispositivo tan avanzado fuera visto en Europa en el siglo XVII, y nunca se ha encontrado nada parecido que data de esa época. haciendo que el misterio del mecanismo de Antikythera sea aún más intrigante.

El ábaco romano y suan pan chino

Mientras el Mecanismo de Antikythera se oxidaba en el fondo del Mediterráneo, Europa y Asia estaban atascados haciendo sus cálculos en ábacos desarrollados de forma independiente: el ábaco romano en Occidente y el Suan Pan en China. Sin embargo, no dejes que estas simples computadoras te engañen; las mentes humanas que los utilizaron los encontraron invaluables.

China construyó la Gran Muralla utilizando una variedad de herramientas, pero los ingenieros y planificadores que supervisaron la construcción del muro habrían utilizado diariamente el Suan Pan. Mientras tanto, los antiguos artilleros romanos usaron su ábaco para calcular el vuelo de piedras arrojadas por catapultas contra los muros de ciudades enemigas más de mil años antes de que Newton y Liebnitz descubrieran las matemáticas que gobernaban ese vuelo. No golpees el ábaco.

La calculadora de Pascaline

Cuando el renombrado matemático e inventor Blaise Pascal inventó su calculadora mecánica en 1642, no fue el primero en hacerlo; ese honor es para Wilhelm Schickard, quien inventó su sumadora mecánica en 1623. Si bien el trabajo de Schickard es reconocido como el primero calculadora mecánica para realizar operaciones aritméticas como sumar y restar, no era terriblemente sofisticada y tenía varios problemas que hicieron que Schickard abandonara el esfuerzo por completo antes de su muerte.

Blaise Pascal, sin embargo, no solo logró tener éxito donde Schickard luchó, su sumador y restador mecánico, que también podía realizar multiplicaciones y divisiones a través de sumas y restas repetidas, fue el precursor de la computadora tal como la entendemos hoy.

La diferencia y los motores analíticos de Charles Babbage

Los sumadores mecánicos proliferaron en toda Europa en los siglos XVII y XVIII, pero los motores de Charles Babbage son considerados como los primeros ordenadores mecánicos tal como los entendemos hoy, a pesar de que nunca se construyeron en su vida.

Lo que marcó la diferencia en el motor, bueno, diferente de los Pascalines de Pascal, no fue solo el motor de vapor inspirador de steampunk que lo impulsó. Lo que hizo que el motor de diferencia fuera notable fue que calcularía automáticamente tablas matemáticas basadas en la entrada, operando mucho más como una computadora moderna que cualquier otra cosa que viniera antes.

Sin embargo, fue su motor analítico el que realmente se extendió hacia la era de la informática moderna. Usando un sistema de programación de tarjetas perforadas, el motor analítico era completamente programable para adaptarse a las necesidades del usuario y era capaz de resolver ecuaciones polinomiales, algo que ningún sumador simple podría lograr. Y dado que las ecuaciones geométricas y trigonométricas se pueden representar en forma polinomial, el motor analítico podría realizar cálculos increíblemente complicados automáticamente.

Ada Lovelace escribe el primer programa

No podemos hablar del motor analítico de Babbage sin hablar de Ada Lovelace. Formalmente Ada King, duquesa de Lovelace, Lovelace era la única hija legítima de Lord Byron, el poeta de la era romántica, buscador de aventuras y nada bueno que murió después de enfermarse luchando en la Guerra de Independencia griega de principios del siglo XIX. .

Nunca conoció a su padre más allá de su reputación: murió cuando Lovelace tenía solo ocho años y había dejado a la familia cuando Lovelace aún era un bebé; Lovelace conoció a Charles Babbage y se interesó intensamente en sus Motores cuando no muchos otros lo hicieron. .

Al traducir un artículo escrito por el matemático y político italiano Luigi Menabrea sobre el motor analítico de Babbage al francés, Lovelace escribió copiosas notas explicando el funcionamiento de la máquina y su potencial más allá de simplemente calcular cifras y tablas.

Una mujer increíblemente brillante, Lovelace vio en Analytic Engine lo que los contemporáneos de Babbage se perdieron. Para mostrar el potencial de la máquina, Lovelace redactó un algoritmo detallado que generaría la secuencia de números de Bernoulli en el motor analítico de Babbage, si alguna vez se construyera. Se considera que este es el primer programa informático que se ha escrito, aunque pasaría un siglo antes de que se descubriera su contribución a la historia de la informática.

Máquina informática universal de Alan Turing

La base teórica de la computadora digital moderna comenzó como un experimento de pensamiento matemático de Alan Turing mientras terminaba sus estudios en Cambridge. Publicado en 1936, En números computables [PDF] fue un trabajo clásico instantáneo de matemáticas teóricas por su brillante solución a un problema matemático aparentemente imposible, conocido como el Entscheidungsproblem, que, en definitiva, se pregunta si las matemáticas, en teoría, pueden resolver todos los problemas posibles que puedan expresarse simbólicamente.

Para responder a esta pregunta, Turing concibió una hipotética 'Máquina universal' que podría calcular cualquier número que pueda producirse mediante operaciones matemáticas como suma y resta, hallando derivadas e integrales, utilizando funciones matemáticas como las de geometría y trigonometría, y similares. . En teoría, si un problema puede expresarse simbólicamente, una Máquina Universal debería poder calcular un resultado definido.

Lo que Turing descubrió, sin embargo, fue que estos 'números computables' eventualmente podrían producir números a través de varios procesos que su Máquina Universal no podía calcular, o 'números no computables'.

Si su Máquina Universal puede llevar a cabo todas las operaciones matemáticas y lógicas posibles, incluso aquellas que no conocemos, y no ser capaz de llegar a uno de estos números no computables, incluso si solo existiera un número no computable, entonces las matemáticas estaba indecidible; solo había algunas cosas que estaban fuera del alcance de las matemáticas para describirlas.

Si bien esta prueba por sí sola coloca a Turing en el nivel superior de las mentes matemáticas en la historia de la humanidad, Turing rápidamente vio que su máquina universal teórica era mucho, mucho más que un simple experimento mental.

Alan Turing concibió su máquina universal, que todo el mundo empezó a llamar inmediatamente máquinas de Turing para siempre y nosotros también, como reflejo de la forma en que la mente humana calcula un número.

Cuando realiza una operación matemática en su mente, comienza con un operando - un número, un término algebraico, lo que sea - y en su mente, realiza una operación al traer un segundo operando y produce un resultado. Ese resultado luego reemplaza estos dos operandos en su mente. Entonces, si comienza con el número 4, el primer operando, y decide agregar la operación, el número 3, el segundo operando, obtiene el resultado, que es 7. Este 7 reemplaza al 4, el 3 y la operación de suma en tu mente. Repite este proceso siempre que haya otro operando y una operación para combinar los dos. Una vez que solo le quede un operando, habrá terminado.

Así es como se hacen las matemáticas, en papel, en tu cabeza, donde sea. Sin embargo, lo que Turing pudo intuir fue que lo que realmente está sucediendo es que su mente, o la variable en la página, etc., está cambiando su estado con cada operación, siendo el nuevo estado el nuevo operando producido por la operación que acaba de realizar.

La razón por la que este fue un salto tan monumental es que la máquina de Turing no se inspiró en los mecanismos matemáticos que tenían las calculadoras mecánicas anteriores, sino en la forma en que piensa la mente humana. Ya no estamos hablando de calcular tablas de cifras como lo hacían los motores de Babbage, la máquina de Turing podía representar cualquier cosa que pudiera expresarse simbólicamente y que estuviera regida por una regla claramente definida.

Por ejemplo, si el estado inicial de su máquina de Turing es un círculo y la máquina lee en un triángulo como el siguiente símbolo de entrada, el estado debe cambiar a un cuadrado; si en cambio lee en un cuadrado, debe cambiar su estado a un hexágono. Estas reglas no son solo académicas; es cómo los seres humanos toman decisiones.

En el mundo real, si su estado inicial por la mañana es que está a punto de salir de la casa, mire hacia afuera antes de salir. Si está lloviendo, cambias tu estado al que llevas un paraguas. Si hace calor y hace sol, cambia tu estado a uno en el que no llevas tu abrigo grueso.

Este tipo de proceso de toma de decisiones podría reproducirse simbólicamente en una máquina de Turing, y no se puede exagerar lo revolucionario que fue este salto. Alan Turing inventó una máquina que podría pensar. En teoría, nació la computadora digital moderna.

John Von Neumann y el concepto de programa almacenado

Los logros de John Von Neumann son demasiado numerosos para enumerarlos. Uno de los más grandes matemáticos de la historia, Von Neumann es probablemente el más famoso por su trabajo en el Proyecto Manhattan durante la Segunda Guerra Mundial y los más de 100 artículos académicos publicados durante su vida en los campos de las matemáticas teóricas y aplicadas a la mecánica cuántica. a la economía.

La principal huella de Von Neumann en la historia de la computadora vendría poco después de la Segunda Guerra Mundial. Junto con Turing y el matemático Claude Shannon, Von Neumann conceptualizó la idea de una computadora que no necesitaba ser alimentada con cintas de entrada para funcionar.

Conocido como el concepto de programa almacenado, exploraron cómo la computadora podía retener las instrucciones ejecutadas por un programa de computadora, en lugar de simplemente introducirlas cada vez que la computadora ejecutaba el programa. Si imagina tener que reinstalar el sistema operativo en su computadora cada vez que quiera usarlo, puede ver rápidamente el problema con las primeras computadoras digitales de producción que estos hombres estaban tratando de resolver.

Aunque no fue el único que propuso la idea, sería Von Neumann quien sentaría las bases reales para el concepto de programa almacenado, que actualmente es la base operativa de todas las computadoras modernas que existen.

Habiendo desarrollado vínculos estrechos con el ejército estadounidense durante el Proyecto Manhattan, Von Neumann pudo modificar la computadora ENIAC rígida, mecánica y cableada del Ejército de los EE. UU. En una máquina de programa almacenado. Posteriormente, obtuvo la aprobación para desarrollar una computadora nueva y mejorada en el Instituto de Estudios Avanzados, que fue el primer sistema informático aritmético binario moderno. Es importante destacar que implementó el concepto de programa almacenado pero con el giro innovador de utilizar el mismo espacio de memoria para las instrucciones y los datos utilizados por el programa.

Esto permitió una ramificación de instrucción condicional más sofisticada, que es uno de los principales elementos definitorios del código de software.

UNIVAC: la primera computadora comercial importante

Mientras Turing y Von Neumann estaban sentando las bases teóricas y operativas de la computadora moderna, Eckert-Mauchly Computer Corporation (EMCC) comenzó a construir máquinas que pusieron estas teorías en una práctica rudimentaria. Fundada por los creadores de ENIAC, J. Presper Eckert y John Mauchly, EMCC construyó la primera computadora electrónica de uso general para Northrop Aircraft Company en 1949, la BINAC. La primera computadora comercial en el mundo en incorporar el paradigma de programa almacenado de Von Neumann, la BINAC pronto se quedó en el camino cuando Eckert y Mauchly comenzaron a trabajar en su máquina más importante, la UNIVAC.

Dado que 1950 fue un año de censo en los Estados Unidos, la Oficina del Censo de los Estados Unidos financió gran parte del desarrollo de UNIVAC para ayudarlos con el próximo proyecto decenal. Casi al mismo tiempo, el presidente de EMCC y la principal fuente de financiación, Harry L. Strauss murió en un accidente aéreo en el otoño de 1949, y EMCC se vendió a la empresa Remington Rand en 1950 y el nombre de Remington Rand se ha asociado con UNIVAC. desde entonces.

Si bien se desarrolló para el censo, el UNIVAC podría utilizarse para cualquier uso comercial o científico de propósito general y Remington Rand lo comercializó como tal. En 1952, Remington Rand se acercó a CBS News y se ofreció a permitirles usar la nueva computadora central UNIVAC I para contar los resultados anticipados para las próximas elecciones presidenciales. Aunque escéptico, el director de CBS News, Sig Mickelson, aceptó la oferta de Remington Rand, aunque solo sea por la novedad de ver a esta nueva máquina tratando de superar a los matemáticos humanos que utiliza CBS para proyectar los resultados de las elecciones.

Alrededor de las 8:30 p. M. De la noche de las elecciones, una computadora central UNIVAC I en Filadelfia, conectada a los estudios de CBS en Nueva York a través de un teletipo y basándose en los resultados de las elecciones pasadas y los números de devolución anticipada, hizo una predicción. La UNIVAC I calculó que el candidato republicano, el general Dwight D. Eisenhower, comandante supremo de las Fuerzas Aliadas en Europa durante la Segunda Guerra Mundial, iba a enterrar al candidato demócrata, el gobernador de Illinois Adlai Stevenson, en un deslizamiento de 345 puntos.

El UNIVAC I estaba prediciendo que Eisenhower obtendría 438 votos del colegio electoral frente a los 93 votos del colegio electoral de Stevenson, una predicción que nadie en CBS creía posible. Las encuestas más recientes mostraron una carrera ajustada, si no una victoria absoluta para Stevenson, por lo que Mickelson estaba convencido de que la predicción de UNIVAC I era basura y le dijo al equipo de noticias que no transmitiera la predicción.

Si bien CBS no transmitió la predicción real de UNIVAC I, en su lugar fabricaron por completo una predicción diferente, lo que le dio a Eisenhower probabilidades de 8 a 7 a favor de ganar la presidencia. La UNIVAC en realidad estaba prediciendo probabilidades de 100 a 1 de que Eisenhower recibiría 266 votos del colegio electoral, el número necesario para ganar las elecciones. Incluso cuando llegaron nuevos datos, el UNIVAC I nunca vaciló: la victoria de Eisenhower estaba casi garantizada, y sería abrumadora.

A medida que avanzaba la noche, volvieron los retornos que empezaron a verificar la valoración de UNIVAC I. A última hora de la tarde, el deslizamiento de tierra de Eisenhower era innegable. En la votación final del colegio electoral, Eisenhower recibió 442 votos y Stevenson recibió solo 89 votos. La UNIVAC convoqué las elecciones horas antes con un solo punto porcentual, y lo peor que se podía decir de ella era que fue demasiado generosa con Stevenson.

El corresponsal de CBS News, Charles Collingwood, quien fue quien transmitió la predicción falsa de UNIVAC I a los espectadores, tuvo que volver al aire y confesar a la audiencia que UNIVAC I había recibido la convocatoria de las elecciones más temprano en la noche y que CBS no lo había hecho. Lo transmitieron porque no lo creyeron.

No podrías comprar este tipo de publicidad si fueras Remington Rand. Lo que estaba en juego no podría haber sido más alto y el fracaso hubiera sido desastroso, pero el UNIVAC I demostró su valía ante una audiencia nacional en tiempo real y lo hizo de manera espectacular. Después de 1952, nadie podía negar que estas nuevas computadoras eran algo completamente diferente a las elegantes calculadoras mecánicas que la gente asumía que eran y que eran órdenes de magnitud más poderosas.

El transistor: la mayor invención de la humanidad

Aparte de las elecciones de 1952, la UNIVAC no estuvo exenta de problemas. Primero, ocupaba un piso entero de la mayoría de los edificios de oficinas y utilizaba decenas de miles de tubos de vidrio al vacío para ejecutar un programa. Si un solo tubo explotara, toda la computadora se detendría hasta que se reemplazara el tubo de vidrio. También irradiaba calor como un horno, por lo que era más probable que explotara los tubos de vacío aparentemente al azar.

Cinco años antes de la UNIVAC hice su debut nacional durante las elecciones presidenciales de 1952, William Shockey, John Bardeen y Walter Brattain, del Laboratorio Bell de American Telegraph & Telephone (Bell Labs), construyeron el primer transistor en funcionamiento, lo que posiblemente marcó el desarrollo más significativo. en tecnología humana desde que la humanidad aprendió a manejar el fuego.

Si bien a Bardeen y Brattain se les acredita como co-inventores del transistor, fue Shockey quien había trabajado en el diseño teórico del transistor durante la década anterior. Molesto por tener que compartir el crédito con los ingenieros que más o menos construyeron el primer transistor con el trabajo que Shockley ya había hecho, Shockley desarrolló un diseño de transistor mejorado y lo construyó con éxito él mismo. Dado que ese transistor suplantó al construido por Bardeen y Brattain, podemos acreditar a Skockley como el creador de los transistores que usamos hoy.

Este transistor era significativamente más pequeño que los tubos de vacío utilizados en el UNIVAC y usaba mucha menos energía, produciendo menos calor como resultado. Debido a esto, no fallaron con tanta frecuencia como los tubos de vacío, por lo que los fabricantes abandonaron los tubos de vacío y apostaron por el transistor.

En 1958, Jack Kilby de Texas Instruments y Robert Noyce de Fairchild Semiconductor inventaron de forma independiente el circuito integrado, el paso crucial que ayudó a las computadoras a lograr un despegue tecnológico meteórico. Al grabar todo el transistor en un chip de silicio delgado, los ingenieros pudieron hacer que los transistores fueran progresivamente más pequeños, haciendo que cada nueva generación de procesadores de computadora fuera exponencialmente más rápida que la anterior. Este ritmo de progreso, conocido como Ley de Moore, se mantuvo durante los siguientes cincuenta años y transformó la civilización humana en el proceso.

Grace Hopper crea COBOL, un lenguaje de programación para programadores

Todo este nuevo poder de procesamiento era inútil sin una forma de aprovecharlo. En lenguaje ensamblador, las instrucciones a nivel de máquina leídas por la CPU son difíciles de manejar, por decir lo menos y puede olvidarse de programar en unos y ceros. Se necesitaba algo más para dar a los ingenieros y programadores un medio más eficiente y accesible de programar estos sistemas informáticos recientemente habilitados.

Entra Grace Hopper. Se han escrito libros completos sobre ella y su trabajo, y sus diversos logros en el campo de la informática son dignos de artículos en sí mismos. Pero una de sus contribuciones más importantes a la historia de la computadora es el lenguaje común orientado a los negocios, COBOL.

COBOL fue el primer lenguaje de programación de alto nivel desarrollado con alguien que no era matemático en mente. De acuerdo aTechopedia:

La especificación COBOL tradicional tenía una serie de ventajas sobre los otros lenguajes en el sentido de que fomentaba un estilo de codificación sencillo. Por ejemplo, sin punteros, tipos definidos por el usuario o funciones definidas por el usuario.

Los programas de lenguaje COBOL son altamente portátiles ya que no pertenecen a un proveedor en particular. Se pueden utilizar en una amplia variedad de hardware y software y son compatibles con la mayoría de los sistemas operativos existentes, como Windows, Linux, Unix, etc. Es un lenguaje auto documentado. Cualquier persona con buena gramática inglesa puede leer y comprender un programa COBOL. La naturaleza autodocumentada de COBOL ayuda a mantener la sincronización entre el código del programa y la documentación. Por lo tanto, se logra una fácil mantenibilidad con COBOL.

El desarrollo de COBOL por Hopper le ha valido el título de 'Reina del Código' en el campo de la informática y la ingeniería. COBOL abrió una brecha entre las matemáticas y la programación de computadoras, sentando las bases para los programadores de computadoras dedicados que no necesitaban tener un doctorado en matemáticas aplicadas para ejecutar una declaración for-loop o if-else. Cada uno de los principales lenguajes de programación actualmente en uso debe su existencia al código COBOL y COBOL de Grace Hopper que aún se ejecuta en sistemas de todo el mundo, impulsando sistemas administrativos, mercados financieros y más.

Apple II, la primera computadora personal del mundo

Cuando Steve Jobs y Steve Wozniak crearon el Apple II, había dos tipos de personas que usaban computadoras: profesionales en negocios, gobierno y academia, lo suficientemente senior como para que se les confiara los sistemas mainframe escandalosamente caros que aún llenaban salas enteras, y aficionados. ingenieros jugando con microprocesadores para ver si podían hacer que dibujara un círculo en una pantalla.

Jobs y Wozniak cruzaron la línea entre estos dos campos, y su creación de la computadora Apple II fue un momento decisivo en la historia de la computadora. El Apple II, más que cualquier otro ordenador, trajo la informática al mercado de consumo y nosotros, como sociedad, nunca hemos sido los mismos.

Internet conecta el mundo

Y luego estaba Internet. La introducción de Internet en nuestra vida diaria a partir de la década de 1990 tomó el mundo y lo hizo local de una manera que ninguna otra tecnología lo había hecho antes. La capacidad de comunicarse con alguien en cualquier parte del mundo con una conexión a Internet, a menudo casi instantáneamente, ha transformado los negocios, la educación y la cultura de manera radical.

A nivel global, el intercambio cultural posibilitado por Internet ha permitido un sentido más diverso de solidaridad y humanidad común entre pueblos y culturas diversas que no habría sido posible antes de Internet. No siempre ha ido bien, pero el potencial de Internet para ser el hilo que une a la humanidad a través de divisiones previamente infranqueables se vuelve más potente con cada año que pasa.

La computadora cuántica

Se ha gastado mucha tinta digital escribiendo sobre el potencial de la computadora cuántica. De todos los hitos principales en la historia de la computadora, la computación cuántica es el primero que podemos ver venir antes de que llegue.

Por supuesto, ninguno de nosotros sabe exactamente qué hay del otro lado de la supremacía cuántica: el momento en que las computadoras cuánticas comienzan a superar a las computadoras clásicas que ejecutan simulaciones cuánticas. Pero hay personas vivas en la actualidad que alcanzaron la mayoría de edad antes de la publicación de En números computables y experimentaron toda la revolución informática moderna desde el principio hasta el presente, y pueden dar testimonio de la transformación radical que han presenciado.

Sabemos cómo puede verse este tipo de cambio transformacional y en este momento solo estamos en la etapa del motor analítico del desarrollo de computadoras cuánticas. El futuro de la computación cuántica es tan incognoscible como lo fue Internet para Charles Babbage y Ada Lovelace, pero hay muchas razones para creer que el avance humano se acelerará aún más dramáticamente en el futuro.

Si la historia de la computadora nos muestra algo, es que la mente humana emparejada con una computadora nunca dejará de superar incluso nuestras expectativas más optimistas.


Ver el vídeo: Cómo hacer una linea de tiempo creativa en Word (Mayo 2022).