Du tror en algoritme er det samme som kode
Handler om: Algoritme
Det er lett å sette likhetstegn mellom «algoritme» og «Python-kode». Men en algoritme er *oppskriften* — logikken — og finnes uavhengig av språk. Den samme algoritmen kan skrives som pseudokode, tegnes som flytdiagram, eller kodes i Python, JavaScript eller for hånd. Koden er bare én av mange måter å uttrykke algoritmen på.
Eksempel
Du sier at «å summere en liste» ikke er en algoritme før den er skrevet i Python — men oppskriften «start på 0, legg til hvert tall» ER algoritmen.
Slik tenker du riktig om det
Tenk på en matoppskrift: den er den samme enten den står på norsk eller engelsk. Algoritmen er oppskriften; et programmeringsspråk er bare ett språk å skrive den på.