Las estructuras de datos tienen un futuro brillante! ¿Por qué?
1. ¡Donald Knuth todavía está escribiendo el Arte de la Programación de Computadoras!
2. Las estructuras de datos innovadoras como b-trees, skip-lists, hash maps, etc. soportan algoritmos que resuelven problemas difíciles.
3. La computación está cambiando para aprovechar la computación en la nube, la PNL, la IA, el big data y los datos vinculados. A medida que nuestro entorno informático cambie, las estructuras de datos y los algoritmos también cambiarán.
4. Las estructuras de datos son infinitamente flexibles porque no hay restricciones a lo que podemos construir en la computadora.
5. La robótica requerirá nuevas estructuras de datos.
6. Las estructuras de datos se harán más ricas semánticamente.
7. Los sensores y el IoT requerirán nuevas estructuras de datos.
Así que, como ves, las estructuras de datos continuarán prosperando y evolucionando. ¡Los mejores deseos!
¿Cuál es el futuro de las estructuras de datos en informática?
Related Content
Cómo estar seguro si estoy infringiendo una patente
¿Cuál es el mejor sitio web de búsqueda de patentes?
¿Cuál es la tecnología más salvaje en desarrollo en este momento y cuándo se espera que llegue?
¿Qué cosas importantes traerá 2100?
¿Cuándo admitirá la computación cuántica el trabajo generalizado de la industria?
Esta es una pregunta muy interesante en varios frentes, especialmente en el mundo actual de “Big Data”, “Machine Learning”, etc.
Si tuviera que mirar dentro de mi “bola de cristal”, tendría que decir lo siguiente:
- Las estructuras de datos se harán más amorfas y distribuidas.
- Las estructuras de datos se harán cada vez más indistinguibles de las técnicas utilizadas para manipularlas.
- Se emplearán enfoques más heurísticos para relacionar grandes almacenes de datos, y esas relaciones serán más probabilísticas.
- Las estructuras de datos se integrarán más profundamente con los enfoques de representación para que sean computables de manera más activa. Espere ver el término “Datos inteligentes” en un futuro cercano.
- La Inteligencia General Artificial, una vez habilitada, alterará nuestra noción y relación con los datos para siempre.
Dos futuros.
Las estructuras de datos se vuelven cada vez más elaboradas y admiten lenguajes de muy alto nivel que codifican consultas complejas en solo unas pocas líneas de código. El almacenamiento de datos es relativamente lento y utiliza mucha memoria, pero no le importa porque la recuperación es muy rápida y semánticamente fácil.
Las estructuras de datos se vuelven cada vez más densas, utilizando algoritmos de compresión que admiten consultas sobre datos comprimidos. Los sistemas pueden admitir consultas en bases de datos extraordinariamente grandes a la velocidad de la RAM.
Creo que creamos estructura de datos todos los días cuando resolvemos problemas complejos en informática. Mucho de esto implica reutilizar los problemas básicos en problemas específicos de dominio.
Por ejemplo, recientemente diseñamos una estructura compacta optimizada para buscar información de perfil para grupos de usuarios.
La zona está viva y bien.
More Interesting
¿Cuál sería la próxima revolución tecnológica después de Internet?
¿Qué tan grande ves la realidad virtual en el futuro (cercano)?
¿Cuáles son los futuros trabajos tecnológicos que quedarán sin cubrir?
¿Qué productos del Consumer Electronics Show 2015 tienen más probabilidades de ser exitosos?
¿Cómo podría funcionar un escudo deflector de ciencia ficción en la vida real?
¿Qué trabajos de software se extinguirán para 2021, 2026 y 2031?
¿Cómo exactamente los robots suplantarán a la humanidad?
¿Se puede producir electricidad al mover vehículos?
Futuro de la tecnología: ¿Es posible crear un escudo de energía y cómo puede funcionar?