Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Developer Diego en 21 Abril 2013, 05:10 am



Título: ¿Por qué son importantes las estructuras de datos?
Publicado por: Developer Diego en 21 Abril 2013, 05:10 am
Se que nos ayudan mucho en el manejo de datos, la construcción de compiladores modernos en un nivel patrón de diseño (Back-end y Front-end); en la construcción de parsers y lexers.

Pero mi argumento tácito es, el por qué son importantes, las Data Structs.
¿Qué otras aplicaciones se les puede dar?


Título: Re: ¿Por qué son importantes las estructuras de datos?
Publicado por: BlackM4ster en 21 Abril 2013, 12:52 pm
Si tienes que almacenar muchos datos, una struct o class te salva la vida (como por ejemplo los datos de coordenadas, normales, texturas y animación de un loader de objetos para OpenGL)


Título: Re: ¿Por qué son importantes las estructuras de datos?
Publicado por: ukol en 21 Abril 2013, 16:18 pm
No entiendo que quiere decir eso de "mi argumento tácito es"... ¿?¿?¿?¿?¿?¿?

Las EEDD son el anverso de los algoritmos. El premio Turing Niklaus Wirth tituló uno de sus trabajos más conocidos con 'Algoritmos + Estructuras de datos = Programas'

O sea que si los programas son una moneda, una cara son los algoritmos y la otra las estructuras de datos. Ambos son igual de importantes y de ninguno puede tener sentido su existencia sin la existencia del otro.