Exekvera
Exekvera är datorjargong för att "utföra", från engelskans execute. Det är inte bara "datorjargong". Man har längre än datorer har funnits talat om att exekvera ett musikstycke, ett cirkusnummer m.m./Johan B.Används väl närmast för att undvika plattheten i uttryck som "köra", "utföra", "göra".
Förväxlas ofta med evaluera (att beräkna) eller interpretera. Skillnaden mellan exekvera och interpretera är att exekveringen sker konkret på ett maskinkodsprogram i en dator medan interpretering sker i en abstrakt maskin som är ett datorprogram för att simulerar en konkret dator med önskade egenskaper, för att bli plattformsoberoende.
Att ur en lista med instruktioner utföra instruktionerna i rätt följd. Det finns olika typer av instruktioner:
- Sekvens: När instruktionen är utförd så gå till nästa instruktion i listan.
- Hopp: En Goto-instruktion som hoppar till en hänvisad plats i listan.
- Selektion: En If-instruktion med ett villkorsuttryck som om den går att utföra så gå till nästa rad, annars hoppa till en hänvisad rad i listan.
Av dessa kan man skapa olika typer av Iteration
- While: En If-instruktion som det sker ett återhopp till.
- Until: En While-instruktion med en Goto strax innan för att skippa första testet och göra minst ett varv.
- For: En While-instruktion med en räknare och ett villkor som baseras på denna räknare.
- Foreach: En For-instruktion som med hjälp av räknaren på en annan lista plockar ut element att användas i varje varv.
Det som nämnts hittils kallas kontrollinstruktioner. Ett element i en lista måste inte vara en instruktion. Det kan också innehålla data. Instruktioner som manipulerar med data kallas operatorer. Data kallas även operander.
Artikeln skriven 2009-01-18 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
TeologiImmaterialrätt
Symptom
Stickor
Skräck
Upplands regemente
Isländska
Metall
Rock