Das Kefk Network Wiki befindet sich im Testbetrieb.
Eingabe und Ausgabe
Aus Kefk.
Die Ein-/Ausgabe (Computer) abgekürzt E/A ist das eingedeutschte Input/Output (kurz I/O) aus dem Bereich der EDV.
Siehe auch: EVA-Prinzip (Eingabe, Verarbeitung, Ausgabe)
Die Eingabe und Ausgabe sind wichtig, um den auf dem Computer laufenden Programmen eine Schnittstelle zu ihren Benutzern oder ihrer Umgebung zu schaffen. Bei dem Benutzer sind die Eingabegeräte generell Tastatur, Maus und Joystick. Die Ausgabegeräte sind Bildschirm, Drucker und Speichermedien.
Auf die Umgebung bezogen kann die Eingabe auch Sensoren (für Temperatur, Drehzahl, Druck...) bedeuten. Die Ausgabe wären dann z.B. Leistungsregler, Ventilsteuerungen etc. Im Bereich der Regel- und Messtechnik wird so etwas verwendet.
Im Softwarebereich kann man die Eingabe in Kommandozeile, Eingabe innerhalb des Programms aus Tastatur-, Maus- oder Joystick-Abfrage, lesenden Zugriff auf ein Speichermedium oder direkten lesenden Zugriff auf einen A/D-Wandler oder ähnliches unterscheiden.
Die softwareseitige Ausgabe läuft generell nicht über die Kommandozeile, sondern ausschließlich im Programm als schreibender Zugriff auf Bildschirm, Drucker, Speicher oder einen A/D-Wandler oder ähnliches.
| Sprache | Eingabe | Bildschirmausgabe |
|---|---|---|
| Informix-4GL | PROMPT ausdruck FOR variable | DISPLAY ausdruck |
| awk | getline variable | print "ausdruck" |
| BASIC | Input variable | |
| LISP | (read variable) | |
| Perl | $variable = <stdin>; | |
| C | scanf("variablentyp",&variable) | printf("formatstring", variable, ...) |
| C++ | std::cin >> variable | std::cout << variable |
| Fortran | READ(*,*) variable | |
| Pascal | Read(variable) | Write(ausdruck) |
| Rexx | Parse Pull variable | say ausdruck |
| tcl | gets stdin variable | puts stdout "ausdruck" |
| Sprache | Argumentvektor | Argumentcounter | Argument |
|---|---|---|---|
| awk | argc | argv[index] | |
| C | *argv[] | argc | argv[index] |
| Perl | @argv | ||
| Rexx | arg(1) | words(arg(1)) | word(arg(1),index) |
| tcl | $argv | $argc |
| Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Eingabe_und_Ausgabe, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation. |
