Aussi intelligent que puisse paraître un téléphone, ordinateur ou autre, il ne s'agit que d'un assemblage de plastique métal etc. qui suit très bien des instructions.
Tous les programmes ont un nombre limités de choses qu'ils peuvent faire.
sets of instructions or algorithms → different outcome selon le set
définition : a set of step-by-step instructions a computer program follows to do something
Le matin, de la maison au travail.
Même état au début, je suis à la maison, même état à la fin, je suis au travail.
Mais le déroulement peut différer selon l'algorithme entre les deux.
Algo 1 : marcher
Algo 2 : vélo
Algo 3 : Bus
Algo 4 : Taxi etc.
Si un algo est mieux, on devrait toujours le prendre ? Mais toujours des avantages et inconvénients
Ici : coût, vitesse
C'est pourquoi il est important lors du choix d'un algorithme de s'interroger sur ses faiblesses et points forts.