Co to jest tryb bezpośredni?
Tryb bezpośredni jest formą programowania komputerowego, w którym parametry programu są wprowadzane i wykonywane w czasie rzeczywistym. Jest to sprzeczne ze skompilowanym programem, który jest zapisany w pliku, uruchamiany przez kompilator, a następnie wykonany później. Bezpośrednia metoda pozwala programistowi testować funkcjonalność programu lub wykonywać inne natychmiastowe zadania lub działania w systemie bez konieczności edytowania, rekompilacji, a następnie ponownego uruchomienia programu.
Wiele metod programowania w trybie bezpośredniego zastosowano we wcześniejszych dniach obliczeń. Pierwsze karty uderzeniowe można wyświetlić jako taką metodę, w której programista programował komputer za pomocą karty i oglądał światła na komputerze, wskazując, jak funkcjonuje program. Jednym z wczesnych języków programowania jest język wszechstronny dla początkującego symboliczny kod instrukcji (podstawowy) opracowany w 1964 r. Wiele wczesnych ośmiu-bitowych systemów komputerowych, takich jak Commodore 64®, pozwoliło wprowadzić podstawowe programy bezpośrednio po uruchomieniu tOn ma maszynę. Pierwszą rzeczą, którą zobaczyłby użytkownik, jest wprowadzenie i migający monit, który czekał na polecenia programowania.
W tych systemach użytkownik może następnie zacząć bezpośrednio programować komputer. Zwykle ten bezpośredni sposób działania oznaczał albo tworzenie i testowanie nowo opracowanego programu komputerowego lub korzystanie z kilku małych podstawowych operacji w celu uzyskania dostępu i uruchamiania różnych programów, które mogły być już zapisane jako pliki na dyskietce. W obu przypadkach najczęściej używanym poleceniem trybu bezpośredniego było polecenie RUN. Albo niedawno wpisany program w pamięci komputera lub zapisany plik można wykonać za pomocą uruchomienia. Nowoczesne systemy operacyjne, takie jak Microsoft® Windows®, nadal pozwalają na użycie polecenia uruchamiania, za pomocą wiersza polecenia, uruchamiania niektórych programów w systemie.
Ze względu na wzrost prędkości i przetwarzania komputera programowanie trybu bezpośredniego ewoluowało w anothR Forma w językach interpretowanych interpretowanych programów. Tutaj język programowania działa dokładnie tak, jak starsze metody, z których jedynym wyjątkiem jest to, że język jest dostarczany z tłumaczem. Interpreter jest osobnym programem podobnym do starej ośmio-bitowej podstawowej monitu. Po uruchomieniu siedzi i czeka na wprowadzenie poleceń w dowolnym języku, który został zaprojektowany do interpretacji. Pozwala to na opracowywanie i uruchamianie różnorodnych języków interpretowanych w jednym systemie komputerowym, każdy potencjalnie oferuje różne korzyści dla poszczególnych zastosowań.
Kolejne zastosowanie do programowania w trybie bezpośredniego znalazło się w modelowych systemach kolejowych. Cyfrowe kontrolery pozwalają modelować hobbystę kolei na zaprogramowanie szeregu działań dla lokomotywy, takich jak zwiększenie i zmniejszenie prędkości, działanie świateł w pociągu i wiele innych. Kontrolery te mają funkcję programowania w trybie bezpośredniej, w której operator może wpływać na funkcję pociągu w czasie rzeczywistym, jak to jestPrzemierzanie torów.