Algoritmi e programmazione

Da ex programmatore mi è evidente l’importanza dell’algoritmo.
Il problema grosso non è saper programmare, anche se programmare bene è molto complesso, ma trovare l’algoritmo migliore per arrivare a risolvere il problema.

Infatti il problema più complesso da risolvere per un programmatore è se il programma finale funziona correttamente ma ha dei problemi di scalabilità. Ovvero continuerà a funzionare bene e velocemente con 100, 1000, 1.000.000, … di utenti in contemporanea?

La risoluzione di un tale problema spesso viene risolto con modalità più performanti ma se dovesse richiedere la ricerca di un migliore algoritmo o la riscrittura in linguaggi a più basso livello o …

Ovvero, problemi che sembrano semplicemente risolubili per piccoli numeri, per grossi numeri possono richiedere, dopo una attenta analisi che possa dimostrare dove effettivamente risiede il problema, un differente approccio.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *