Skip to main content

Hvad er direkte tilstand?

Direkte tilstand er en form for computerprogrammering, hvorved programmerparametrene indtastes og udføres i realtid.Dette er i modsætning til et kompileret program, der er skrevet i en fil, kørt gennem en kompilator og derefter udført senere.Den direkte metode gør det muligt for en programmør at teste programfunktionalitet eller udføre andre øjeblikkelige opgaver eller handlinger på et system uden at skulle redigere, omkompilere og derefter køre programmet igen.

Meget af de direkte mode-programmeringsmetoder blev anvendt under de tidligereDage med computing.De første stansekort kunne ses som en sådan metode, hvor programmøren ville programmere computeren via et kort og se lysene på computeren, der angiver, hvordan programmet fungerede.Et af de tidlige indtastede programmeringssprog er begyndere All-Purpose Symbolic Instruction Code (BASIC) Sprog udviklet i 1964. Mange tidlige otte-bit computersystemer, såsom Commodore 64 , tilladte grundlæggende programmer at blive input direkte ved at starte den opstart af detmaskine.Den første ting, en bruger ville se, er en introduktion og en blinkende promp, der ventede på programmeringskommandoer.

På disse systemer kunne en bruger derefter begynde at programmere computeren direkte.Normalt betød denne direkte driftsmåde enten at oprette og teste et nyudtænkt computerprogram eller bruge flere små grundlæggende operationer til at få adgang til og lancere forskellige programmer, der muligvis allerede er blevet gemt som filer på en diskett.I begge tilfælde var den mest almindeligt anvendte kommando med direkte tilstand kørekommandoen.Enten et nyligt indtastet program i computerehukommelsen eller en gemt fil kunne udføres med kørsel.Moderne operativsystemer, såsom Microsoft Windows , tillader stadig brugen af en kørselskommando via en kommandoprompt, at lancere visse programmer på systemet.

På grund af stigningen i computerhastighed og -behandling udviklede Direct Mode -programmering sig til en anden form i hvad der er kendt som fortolket programmeringSprog.Her fungerer programmeringssproget nøjagtigt som de ældre metoder, med den eneste undtagelse, at sproget kommer med en tolk.Tolken er et separat program, der ligner den gamle otte-bit basale prompt.Når den er lanceret, sidder og venter det på, at kommandoer indsættes på det sprog, det var designet til at fortolke.Dette gør det muligt at udvikle forskellige fortolkede sprog og køre på et enkelt computersystem, der hver især tilbyder forskellige fordele til særlige anvendelser.

En anden anvendelse til direkte mode -programmering har fundet vej ind i Model Railroad Systems.Digitale controllere giver mulighed for en modelbanehobbyist at programmere en række handlinger, som lokomotivet kan tage, såsom at øge og reducere hastigheden, driften af lys på toget og mere.Disse controllere har en direkte-mode-programmeringsfunktion, hvorved en operatør kan påvirke togets funktion i realtid som dets gennemgang af sporet.