Discussion:
Acerca de la memoria dinamica
(demasiado antiguo para responder)
trasgo
2005-02-28 15:04:01 UTC
Permalink
Hola:
Soy principiante en esto de c, y antes de de esto he estudiado pacal. No
entiendo el uso de memoria dinamica en c, porque cualquier problema que
resuelve la memoria dinamica tambien lo resuelve un archivo de datos. Estoy
haciendo programillas para aprender y no se que es mejor acer, si usar
memoria dinamica o un archivo para almacenar datos en plan base de datos.
Haber si alguien me puede decir algo al respecto.

Gracias
David
2005-03-01 07:36:11 UTC
Permalink
Hola

Según para qué cosas y según el tamaño, es mucho más eficiente
almacenar datos temporales en memoria dinámica que en un archivo.

El coste de reservar, acceder y liberar memoria es muchísimo menor que
el de abrir, acceder y cerrar un archivo.

Salud

David
otroYo
2005-03-01 08:10:35 UTC
Permalink
La respuesta es sencilla, la memoria es cerca de 10.000 veces mas
rápida si lo que haces son muchos accesos para sacar pocos datos.

Una cosa es la memoria y otra los ficheros, no sirven para lo mismo.
Si quieres decir que sabes C lo mejor es que empapes bien el uso de
punteros en C. Es la única parte complicada del C.

Ánimo, que no es para tanto.
Post by trasgo
Soy principiante en esto de c, y antes de de esto he estudiado pacal. No
entiendo el uso de memoria dinamica en c, porque cualquier problema que
resuelve la memoria dinamica tambien lo resuelve un archivo de datos. Estoy
haciendo programillas para aprender y no se que es mejor acer, si usar
memoria dinamica o un archivo para almacenar datos en plan base de datos.
Haber si alguien me puede decir algo al respecto.
Gracias
Antoine Leca
2005-03-04 17:40:53 UTC
Permalink
cualquier problema que resuelve la memoria dinamica tambien lo
resuelve un archivo de datos.
Más o menos. Un archivo de datos es persistante, existe despues de la fin
del programa o antes de su arranque. Del otro lado el aceso a la memoría
dinamica es igual de rapido como aceder a cualquiera de tus variables; por
supuesto no es lo mismo con los datos de los ficheros, por muy rapido que
sean.


Antoine

Loading...