Co je přímý režim?
Přímý režim je forma počítačového programování, při kterém jsou parametry programu zadávány a prováděny v reálném čase. To je na rozdíl od kompilovaného programu, který je napsán v souboru, prochází kompilátorem a poté provedeno později. Přímá metoda umožňuje programátorovi testovat funkčnost programu nebo provádět jiné bezprostřední úkoly nebo akce v systému, aniž by bylo nutné upravovat, přepínat a znovu spustit program. První punčové karty lze považovat za takovou metodu, kde by programátor naprogramoval počítač pomocí karty a sledoval světla na počítači, což ukazuje, jak program fungoval. Jedním z raných typinovaných programovacích jazyků je univerzální jazyk symbolického instrukčního kódu (základní) pro začátečníka vyvinutý v roce 1964. Mnoho časných osmibitových počítačových systémů, jako je Commodore 64®, umožnilo vstup základní programy přímo po zavádění Tstroj. První věc, kterou by uživatel viděl, je úvod a blikající výzva, která čekala na programovací příkazy.
V těchto systémech mohl uživatel začít programovat počítač přímo. Tento přímý režim provozu obvykle znamenal vytvoření a testování nově navrženého počítačového programu nebo pomocí několika malých základních operací k přístupu a spuštění různých programů, které již mohly být uloženy jako soubory na disketě. V obou případech byl nejčastěji používaným příkazem přímého režimu příkaz Run. S během lze provést buď nedávno zadaný program v paměti počítače nebo uložený soubor. Moderní operační systémy, například Microsoft® Windows®, stále umožňují použití příkazu běhu prostřednictvím příkazového řádku k spuštění určitých programů v systému.
Vzhledem ke zvýšení rychlosti a zpracování počítače se programování přímého režimu vyvinulo v anotheR forma v tzv. Interpretovaných programovacích jazycích. Zde programovací jazyk funguje přesně jako starší metody, s jedinou výjimkou je, že jazyk přichází s tlumočníkem. Tlumočník je samostatný program podobný staré osmibitové základní výzvě. Po spuštění sedí a čeká na zadání příkazů do jakéhokoli jazyka, který byl navržen k interpretaci. To umožňuje, aby byly rozvíjeny a spuštěny různé interpretované jazyky na jednom počítačovém systému, z nichž každá potenciálně nabízí různé výhody pro konkrétní použití.
Další použití pro programování přímého režimu se dostalo do modelových železničních systémů. Digitální ovladače umožňují, aby model Railroad Fandist naprogramoval řadu akcí pro lokomotivu, jako je zvýšení a snižování rychlosti, provoz světel ve vlaku a další. Tyto řadiče mají funkci programování přímého režimu, přičemž operátor může ovlivnit funkci vlaku v reálném čase tak, jak jeProcházení stopy.