Skip to main content

Vad är direktläge?

Direktläge är en form av datorprogrammering där programparametrarna matas in och körs i realtid.Detta i motsats till ett sammanställt program, som är skrivet i en fil, körs genom en kompilator och sedan körs senare.Den direkta metoden gör det möjligt för en programmerare att testa programfunktionalitet eller utföra andra omedelbara uppgifter eller åtgärder på ett system utan att behöva redigera, kompilera igen och sedan köra programmet igen.

Mycket av programmeringsmetoderna för direktläge användes under tidigareDagar med datoranvändning.De första stanskorten kunde ses som en sådan metod, där programmeraren skulle programmera datorn via ett kort och titta på lamporna på datorn som indikerar hur programmet fungerade.Ett av de tidiga typade programmeringsspråken är nybörjare som är helt och med symbolisk instruktionskod (grundläggande) som utvecklats 1964. Många tidiga åtta-bitars datorsystem, till exempel Commodore 64 , tillåtet för grundläggande program som ska matas in direkt vid starten avmaskin.Det första en användare skulle se är en introduktion och en blinkande prompt som väntade på programmeringskommandon.

På dessa system kunde en användare sedan börja programmera datorn direkt.Vanligtvis innebar detta direkta driftssätt antingen att skapa och testa ett nyligen utformat datorprogram eller använda flera små grundläggande operationer för att komma åt och starta olika program som kan ha sparats som filer på en diskett.I båda fallen var kommandot mest använda direktläge kommandot kör.Antingen ett nyligen skrivit program i datorminnet eller en sparad fil kunde köras med körning.Moderna operativsystem, såsom Microsoft Windows Reg ;, tillåter fortfarande användning av ett körkommando via en kommandotolken att starta vissa program på systemet.

På grund av ökningen av datorhastighet och bearbetning utvecklas direktläge -programmering till en annan form i vad som kallas tolkad programmeringspråk.Här fungerar programmeringsspråket exakt som de äldre metoderna, med det enda undantaget är att språket kommer med en tolk.Tolkaren är ett separat program som liknar den gamla åtta-bitars grundläggande prompten.När den har lanserats sitter den och väntar på att kommandon ska matas in på vilket språk det var utformat för att tolka.Detta gör det möjligt att utveckla olika tolkade språk på ett enda datorsystem, var och en potentiellt erbjuder olika fördelar för särskild användning.

En annan användning för programmering av direktläge har hittat sin väg till modell järnvägssystem.Digitala styrenheter tillåter en modell järnvägshobbyist att programmera ett antal åtgärder för loket att vidta, till exempel att öka och minska hastigheten, driften av ljus på tåget och mer.Dessa styrenheter har en programmeringsfunktion med direkt-läge, varvid en operatör kan påverka tågets funktion i realtid som dess korsning av spåret.