tsagld schreef:Naarmate de rekenkracht van een computer toeneemt, neemt de noodzaak tot het verzinnen van slimme algoritmes af.
Onjuist, het wordt alleen minder gedaan.
Hoe vaak heb je niet dat je moet wachten op een computerprogramma, die even niet spoedig reageert? Ik stoor mij regelmatig aan het feit dat bepaalde programma's niet soepel reageren.
Zelfs spelletjes laten dit al duidelijk zien. Wie kent er nog een goed spel uit de oude tijd? Bijvoorbeeld "Wacky Wheels", dat draaide echt lekker, zelfs op mijn stokoude computer.
En dan nu? Ik heb een vrij krachtige laptop. Simpele racespelletjes draaien soms amper, desondanks mijn dedicated grafische kaart, Op de pc van mijn vrouw, met onboard kaart draait het zeker slomer.
Ook tekstverwerkers
Er wordt nu TE vaak gedacht: De PC's zijn toch wel snel, dus wij hoeven geen moeite te doen. Met enkele minuten denken, of misschien zelfs een uurtje, kan het algoritme sneller, zodat talloze mensen minder lang hoeven te wachten.
De `noodzaak' van slimmere algoritmes blijft. Het sorteren van rijen bijvoorbeeld heeft al genoeg slimme algoritmes. Toch word vaak een dommer algoritme gekozen omdat het simpeler is om te schrijven, en men gaat er van uit dat het toch wel snel genoeg is! Totdat er iemand aan komt die een stukken groter databestand heeft dan verwacht, en dan had het toch weer een uur kunnen schelen.
Naarmate de tijd vordert, worden computers sneller, maar de gegevens die we gaan verwerken worden ook meer!
``Life is complex. It has real and imaginary parts.''