Skip to main content

Co to jest tryb bezpośredni?

Tryb bezpośredni jest formą programowania komputerowego, w którym parametry programów 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 trybu bezpośredniego zastosowano wcześniejDni przetwarzania.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, który początkujący wszechstronny kod instrukcji (podstawowy) opracowany w 1964 r. Wiele wczesnych ośmiu-bitowych systemów komputerowych, takich jak Commodore 64 , pozwoliło na wprowadzanie podstawowych programów bezpośrednio po uruchomieniumaszyna.Pierwszą rzeczą, którą użytkownik zobaczyłby, jest wprowadzenie i migający monit, który czekał na polecenia programowania.

W tych systemach użytkownik mógłby 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 komputerów lub zapisany plik można wykonać za pomocą uruchomienia.Nowoczesne systemy operacyjne, takie jak Microsoft i Reg;Windows Reg ;, nadal zezwala na użycie polecenia uruchamiania, za pośrednictwem wiersza polecenia, uruchamiania niektórych programów w systemie.

Ze względu na wzrost prędkości i przetwarzania komputera programowanie w trybie bezpośredniego ewoluowało w inną formę w tym, co znane jako interpretowane programowanieJęzyki.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 do poszczególnych zastosowań.

Kolejne zastosowanie 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 jako jego przemierzanie toru.