Algoritme (Norsk)

En algoritme er et sett med instruksjoner designet for å utføre en bestemt oppgave. Dette kan være en enkel prosess, for eksempel å multiplisere to tall, eller en kompleks operasjon, for eksempel å spille av en komprimert videofil. Søkemotorer bruker proprietære algoritmer for å vise de mest relevante resultatene fra søkeindeksen for spesifikke spørsmål.

I dataprogrammering blir algoritmer ofte opprettet som funksjoner. Disse funksjonene fungerer som små programmer som kan refereres til av et større program. For eksempel kan et bildevisningsapplikasjon inneholde et bibliotek med funksjoner som hver bruker en tilpasset algoritme for å gjengi forskjellige bildefilformater. Et bilderedigeringsprogram kan inneholde algoritmer designet for å behandle bildedata. Eksempler på bildebehandlingsalgoritmer inkluderer beskjæring, endring av størrelse, skarphet, uskarphet, reduksjon av røde øyne og forbedring av farger.

I mange tilfeller er det flere måter å utføre en bestemt operasjon i et program. Derfor søker programmerere vanligvis å skape mest mulig effektive algoritmer. Ved å bruke svært effektive algoritmer kan utviklere sørge for at programmene deres kjører så raskt som mulig og bruker minimale systemressurser. Selvfølgelig er ikke alle algoritmer opprettet perfekt første gang. Derfor forbedrer utviklere ofte eksisterende algoritmer og inkluderer dem i fremtidige programvareoppdateringer. Når du ser en ny versjon av et program som er «optimalisert» eller har «raskere ytelse», betyr det mest at den nye versjonen inkluderer mer effektive algoritmer.

Oppdatert: 2. august 2013

Write a Comment

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *