La memoria e la potenza di elaborazione sono aumentate nel tempo praticamente attorno alla stessa velocità, oppure possiamo dire che l'una o l'altra è aumentata di più? Il costo è diminuito nello stesso tasso? E che dire del prossimo futuro?
Sono consapevole che questa domanda non è direttamente correlata alla programmazione, ma ho pensato che sarebbe stato meglio chiederla qui per alcuni motivi:
- Lavoro come programmatore, non come teorico informatico (quindi probabilmente non troverei molto utile il tipo di domanda che avrei ricevuto dal Sito Web di Theoretical Computer Science , ad esempio).
- Preferisco le risposte basate sull'esperienza reale dei programmatori.
- E sono preoccupato per problemi relativi alla programmazione reale, specialmente per il dibattito imperativo x funzionale.
Informazioni sul terzo elemento: al momento stiamo vedendo un sacco di argomenti su come l'aumento dell'uso delle tecniche di programmazione funzionale sia correlato alle ormai comuni macchine multi-core e su come il pranzo gratis sia finito [pdf ].
Ma mi sembra che il paradigma funzionale stia consumando molta più memoria (ma questa è un'opinione, non un fatto), e non ho molte discussioni su questo futuro aumento delle esigenze di memoria.