¿Qué han estado haciendo los millones de informáticos e ingenieros durante el período de 1996 a 2015? ¿Qué han logrado?

Es posible que haya escuchado el dicho: “El futuro ya está aquí, simplemente no está distribuido de manera muy uniforme”.

Los científicos e ingenieros informáticos han trabajado arduamente para “distribuir el futuro”, haciendo que estas tecnologías sean ubicuas y agregando órdenes de magnitud en capacidad y rendimiento.

Considera la laptop.

Laptop 1995: ¿Qué marca es la laptop que Chandler compra en Friends? ¿Dónde puedo comprar uno?

Chandler: Muy bien, mira a este chico malo. Doce megabytes de RAM, disco duro de 500 megabytes. Capacidades de hoja de cálculo incorporadas y un módem que transmite a más de 28,000 BPS.

Laptop 2015: Mi MacBook Pro.

  • 16 Gigabytes de RAM (3 órdenes de magnitud)
  • 1,000,000 Megabyte FLASH drive. (3+ órdenes de magnitud, velocidad de orden de magnitud, significativamente menos frágil)
  • Acceso inalámbrico a 450,000,000 bps (4 órdenes de magnitud)

Sin mencionar los aumentos en la densidad de píxeles de la pantalla, el brillo y la gama de colores. También considere los dramáticos aumentos en la duración de la batería y la velocidad de la CPU.

Ha habido grandes avances en el aprendizaje automático, la compresión, la arquitectura y la canalización de la CPU, y el crecimiento en la sofisticación de los entornos de desarrollo y los lenguajes para hacer que la programación sea accesible para una gama cada vez más amplia de programadores.

Quizás desee conocer estas respuestas: ¿Cuáles son actualmente los temas candentes en la investigación en informática?

Cuente la cantidad de computadoras en su hogar, hace 20 años.

Cuenta de nuevo por hoy.

Ahora cambie la definición de “computadora” a “cualquier dispositivo que tenga un microprocesador” y vuelva a contar.

Ahora hay un microprocesador en mi lavavajillas, microondas, lavadora, mi teléfono fijo, mi medidor de electricidad, mi televisor, mi termostato, mi calefacción central, mi cámara.

En 1995 internet no era * exactamente * lo mismo que era hoy. Todos llevan internet en su bolsillo ahora.

Los códecs de video han mejorado notablemente. H.264 / mpeg4 se redactó en 2003. La mayor parte de la carga de la CPU para la codificación / decodificación de video ahora es manejada por la GPU.

YouTube solo está aquí desde 2005, aunque había algo antes. “Video a pedido” para todos. En tu bolsillo. La infraestructura y la tecnología necesarias solo para esto es alucinante.

Todo es software en estos días.

Los seres humanos existieron por más de 10000 años, nosotros tampoco hemos cambiado. Nuestra anatomía sigue siendo la misma, pero entendimos cómo dar forma a nuestras mentes y desarrollar lo que ya existe. Del mismo modo, aunque todo lo que ha mencionado es cierto, el desarrollo se ha realizado de manera significativa. No es el mismo Google que usamos hace 20 años. En este momento tenemos Picasa, Gmail, Google+, Android, ¿y qué no? De acuerdo con lo que afirma, hasta que se actualice el nombre del producto, el cambio no se puede ver. Hemos entrado en la era de la inteligencia artificial y felicitaciones a esos desarrolladores. Aunque no hemos cambiado el nombre de Microsoft como macrosoft, hemos recorrido un largo camino desde Windows 98 a Windows 10. Ahora puede conectar todos los dispositivos a Internet y unificar sus gadgets y supongo que sabe sobre Internet de las cosas. Por lo tanto, debe tenerse en cuenta que los ingenieros informáticos son los DESARROLLADORES de software y, a pesar de heredar el mismo nombre, los programas e idiomas mencionados han experimentado cambios significativos como un intento de cumplir con los requisitos del mundo contemporáneo.

Windows 95 es un recuerdo lejano y, si bien era mejor que 3.1, al menos en mi opinión, es un primo pobre de Windows 7. Tenga en cuenta que no tengo experiencia con 8, 8.1 o 10, por lo que no puedo comentar sobre ellos .

Amazon era una cosa completamente diferente en aquel entonces de lo que era ahora. Solo vendía libros, y dudo que fuera capaz de manejar el tipo de tráfico que hace hoy. Pero incluso aparte de la expansión de productos y la capacidad de manejar el tipo de tráfico que hace, carecía de una de sus grandes contribuciones, la computación en la nube. Esto es algo de lo que no se debe burlar.

Google simplemente ni siquiera existía. Tienes que esperar hasta 1998 para eso. Tenga en cuenta que esto también significa que no hay mapas de Google.

Yahoo era otra compañía en su infancia que era simplemente un índice de otros sitios web o un motor de búsqueda en bruto dependiendo de cuándo exactamente quisiera arreglarlo hace 20 años.

Los juegos en línea eran meras sombras de lo que son hoy. Dado que estoy bastante seguro de que estoy usando un módem de 33K o tal vez un módem de 56k y no puedo atender llamadas telefónicas mientras estoy en línea, no puedo imaginar una comparación entre jugar ahora y jugar entonces.

Las computadoras portátiles y los teléfonos inteligentes de aquel entonces eran horribles en comparación con los dispositivos de hoy. De hecho, mi actual teléfono inteligente realmente horrible es más poderoso que mi escritorio en ese entonces por al menos un factor de 10.

¿USB? No, tienes que esperar hasta 1999 para eso.

Entonces, incluso solo trabajando en las vastas mejoras de los elementos mencionados y la invención de los pocos que extravió a tiempo sería bastante bueno. Pero también ha habido muchos otros avances.

Bien, veamos…
-Los * Nixes que mencionaste han crecido significativamente. No teníamos LLVM hace 20 años. No teníamos KDE.
-MongoDB ahora es una opción.
-Tenemos una web mucho más dinámica con diseños de una página y AJAX y websockets, etc.
-Tenemos computadoras mucho más potentes. El Chromebook en el que escribo esto podría superar a un escritorio voluminoso desde 1995 sin dudas.
-Teléfonos inteligentes, o al menos la variedad convencional.
-La informática es tan barata que ahora tenemos una Raspberry Pi Zero. Con un procesador de 1 GHz y 512 MB de RAM, esa pequeña pieza de silicio tiene 5 veces más velocidad de reloj que un Pentium de 1995 y casi tanta RAM como cabría esperar, si no me equivoco.
-Golang, Dlang, Rust, Node y otros nuevos lenguajes de programación.
-Smartwatches.
– Las CPU Intel Skylake, NVidia Titan X / GTX 980 y AMD APU son mucho más avanzadas que sus contrapartes de 1995, y mucho más potentes.

La innovación no siempre ocurre en saltos masivos. Principalmente es evolutivo, no revolucionario, y hemos tenido más que nuestra parte justa de evolución en las últimas dos décadas.

Sin embargo, no se preocupe: nuestras revoluciones están llegando. Samsung está investigando procesadores 3D e Intel construyó una SSD 3D con 10 TB de almacenamiento. Las computadoras cuánticas están en camino. La gente está investigando las CPU de grafeno. Se está construyendo un nuevo sistema operativo en Rust. Microsoft Hololens y Google Project Aura se están acercando. La IA está lo suficientemente avanzada como para que alguien sin conocimiento previo pueda construir rápidamente un programa para identificar caracteres numéricos con una precisión del 91% (consulte el tutorial TensorFlow). Podría continuar fácilmente si tuviera ganas de investigarlo. Estamos cerca

Mejorando Windows, Amazon, Google, Yahoo, juegos en línea, computadoras portátiles, teléfonos inteligentes, tabletas, CGI, cámaras, USB, etc.

Seriamente. Estas cosas han llegado años luz en los últimos 20 años. La tecnología que era inestable y experimental en el mejor de los casos ha madurado y ahora es utilizada por millones.

Estas cosas generalmente demoran entre 5 y 15 años para ser realmente buenas y obtener una aceptación masiva del mercado. Eso es lo que han hecho. Esas ideas fueron y son muy buenas. No terminan tan pronto como la versión 0.1 es lanzada por un tipo en su sótano.

Hace 7-10 años, el reconocimiento de voz solo fue utilizado por unos pocos nerds (incluido el suyo) con demasiado tiempo en sus manos grabándose leyendo Alicia en el país de las maravillas una y otra vez para mejorar la precisión.

Ahora todos tienen Siri en sus manos y se usa para todo .

Eso es progreso real.

¿Qué más hemos hecho? Puede usar una aplicación para abrir un automóvil y manejar todo el dinero por usted ahora. La televisión se está muriendo y Netflix y HBO Go, entre otros, se están recuperando rápidamente. Los CD están muriendo a medida que la transmisión en línea es masiva y los servicios de transmisión se están solidificando.

La realidad virtual finalmente está ganando tracción real. Tenemos más de mil millones de personas conectadas a un solo gráfico social. Todos los mensajes de texto y mensajes para comunicarse ahora.

El juego despegó y ahora es una industria súper masiva. Al igual que los canales de juegos, que nadie realmente anticipaba despegar en la medida y popularidad que tienen actualmente.

Yesca es una cosa. Las citas en línea en general son utilizadas por más de 1 de cada 5 personas, y ese número continúa aumentando a medida que el estigma a su alrededor continúa disminuyendo. Millones de personas han conocido personas e incluso se casaron como resultado de esto (conozco algunas parejas).

Los autos sin conductor ahora son una cosa. Recién están comenzando en la línea de tiempo de 5 a 15 años para ganar aceptación masiva. Recuerdo haber leído en libros de robots cuando tenía 6 años que los autos sin conductor eran totalmente inviables porque requerirían la potencia informática del tamaño de una casa para lograrlo.

El libro no solo no anticipó que el poder de cómputo continuaría haciéndose cada vez más pequeño, sino que no podría haber anticipado sistemas universales sin precedentes como GPS y Google Maps y Satellite. Damos por sentado que podemos subirnos a Google Street View y mirar prácticamente cualquier lugar antes de visitarlo hoy.

Podría seguir y seguir y seguir.

¿Qué no hemos hecho? Seriamente. Piénselo, luego espere otros 10 años.

Los científicos informáticos han estado persiguiendo el oro de los tontos en Silicon Valley durante las últimas dos décadas; La manía se detalla en ¿Por qué es Silicon Valley el lugar que importa?

Sin embargo, después de 2000, no puedo pensar en un avance tecnológico sin raíces que se extiendan mucho más atrás.

Por ejemplo, a mediados de los 90, co-inventé CDN / SDN, pero en varias formas, la computación en la nube se remonta a IBM 360 (mediados de los 60).

Etc …………………….

A pesar de esta realidad, los mineros de CS de Silicon Valley aún examinan tediosamente cada giro y nueva versión de las innovaciones más antiguas, en busca de oro en las “colinas de la oscuridad”.

Pensar, tomar un café y lo siguiente me viene a la mente:

  • Google Earth y Street View, por lo que combina imágenes de satélite, aéreas y de calle con los datos de mapeo digital. Aunque el Proyecto Domesday de la BBC, en 1986 había intentado algo similar, pero de forma limitada / nacional.
  • Los sensores de huellas digitales ahora son comunes y no puedo recordar que existieran antes de mediados de los 90, consulte: Sistema de identificación automatizada de huellas digitales (IAFIS)
  • Luego está Bitcoin, por lo que una moneda criptográfica completa es nueva, pero Mondex existía a fines de los 80, como una billetera electrónica, por lo que no del todo

Aunque he encontrado algunas cosas que pueden venir: ¿Ha habido nuevos algoritmos brillantes de informática en los últimos 10 años?

More Interesting

¿Qué startups de aprendizaje automático tienen más probabilidades de convertirse en empresas multimillonarias?

¿Qué herramientas basadas en IA están disponibles para la investigación científica y las revisiones de literatura?

¿Qué grandes problemas computacionales han resuelto las supercomputadoras?

¿Cuál es la forma más eficiente de transferir datos entre MATLAB y Python?

¿Las publicaciones innovadoras tienden a ser publicadas por unos pocos o muchos autores?

¿Un buen perfil en programación competitiva ayuda a obtener la admisión en los mejores programas de MS / Phd en las mejores universidades de EE. UU. Para Algoritmos / CS / Sistemas Teóricos? En caso afirmativo, ¿qué universidades específicas fomentan tales aplicaciones?

¿Qué área de investigación debo elegir? Tengo opciones entre "Semántica de lenguajes de programación" y "Algoritmos y criptografía" de investigación para mi tesis de maestría, y estoy extremadamente confundido en las circunstancias.

Dados los recientes avances en la curación de la ceguera, ¿sigue siendo relevante la investigación en informática de accesibilidad para discapacidades visuales?

¿Cuáles son los mejores grupos de investigación de visión por computadora en Europa?

Cómo saber en qué campo de la informática debería investigar en

¿Qué temas de informática debo entender bien?

¿Los algoritmos tienen aplicaciones fuera de la informática?

¿Cuáles son algunos de los temas de investigación en seguridad en la nube para un estudiante universitario?

¿Cuál es el lenguaje de programación que debo elegir para realizar una investigación en el área de Visión por Computador?

¿Cuál es la mejor solución aproximada de tiempo polinómico determinista del problema del vendedor ambulante?