Direct Mode

Direct Mode (wörtlich übersetzt: Direkt-Modus)[1] ist ein Begriff aus der Informatik, der sich auf die sofortige Ausführung einer Anweisung außerhalb des Kontexts eines Programms bezieht. Die Anweisung wird sofort nach Abschluss der Eingabe, z. B. mit Enter oder Return, ausgeführt und das Ergebnis auf dem Bildschirm ausgegeben.

Im Gegensatz dazu wird im Programm-Modus nichts ausgeführt, bis eine bestimmte Anweisung gegeben und dadurch ein Programm gestartet wird. Einige Anweisungen können im Direkt-Modus und im Programm-Modus verwendet werden, während andere exklusiv für den einen oder den anderen Modus gelten. (Die RUN Anweisung in BASIC ist ein Beispiel für eine Direkt-Modus Anweisung.)

Der Direkt-Modus wurde am häufigsten auf 8-Bit-Systemen wie Commodore 64 und Atari 800 verwendet. Jedoch können auch Anweisungen, die an einer Unix-Shell eingegeben wurden, als das Direkt-Modus Äquivalent zu Shellskripten betrachtet werden und moderne interpretierte Sprachen wie Python und Perl enthalten Read-Eval-Print-Loop (REPL) Shells, in denen Anweisungen zur sofortigen Auswertung und Ausführung eingegeben werden können.

Auch moderne Integrierte Entwicklungsumgebungen bieten oft einen Direkt-Modus an, wo während des Debuggings bei angehaltener Programmausführung Anweisungen im aktuellen Scope sofort ausgeführt werden können und das Ergebnis auf dem Bildschirm ausgegeben wird.

Beispiel

Programm-Modus:

10 PRINT "HELLO WIKIPEDIA"
READY.
RUN
HELLO WIKIPEDIA
READY.

Direkt-Modus:

PRINT "HELLO WIKIPEDIA"
HELLO WIKIPEDIA
READY.

Siehe auch

Einzelnachweise

  1. C128 System Guide: Section 3. Abgerufen am 2. Mai 2020 (kanadisches Englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.