Een algoritme is een eindige reeks opeenvolgende instructies, die je gebruikt om een probleem op te lossen. Stel je hebt honger en een zak aardappelen.. Dan is een culinair algoritme wel handig: eerst aardappelen schillen, dan in reepjes snijden en hop hop in de frituur d’r mee. Even wachten en… da’s nog eens een lekker algoritmmmmmmmm!
Dit voorbeeld komt uit België, en het kent dan ook maar een volgorde van 3 bewerkingen. Maar ook dan kan het al goed misgaan als je die volgorde door elkaar gooit.
De naamgever van het algoritme is de oosterse wetenschapper Mohammed ibn Moesa Chwarizmi, ook wel bekend als Al-Chwarizmi. Hij schreef simpelweg over ‘een eindige reeks instructies’. Dat klopt vandaag de dag nog altijd, al is die reeks wel langer en langer geworden. De zoekmachines op internet werken met een bijna eindeloze reeks instructies. Als je kleine zusje iets wil weten over ‘poesjes’, dan gaan de algoritmes voor haar aan het werk. Op basis van haar zoekgeschiedenis en haar voorkeuren komen voor haar logische resultaten tevoorschijn. Maar iemand anders krijgt met dezelfde zoekopdracht, iets heel anders te zien. Bedankt, Al Chwarizmi!