Die Tabelliermaschine (englisch tabulating machine) dient zur Auswertung von möglicherweise, aber nicht zwingend vorsortierten und/oder vorgemischten Lochkarten. Die Tabelliermaschine ist eine eigene Maschinengattung, nicht zu verwechseln mit der Buchungsmaschine (englisch accounting machine).
Nach der ersten Vorstellung von elektromechanischen Auswertungsmaschinen des Erfinders Herman Hollerith im Jahr 1887[1] fand eine stetige und auch nach der jeweiligen Aufgabe differenzierte Weiterentwicklung/Spezialisierung statt.
Der Vorteil der Tabelliermaschine, untrennbar mit der Lochkarte verbunden, war die ausgereifte, preisgünstige, bewährte und vorhandene Technik. Ihren Untergang besiegelte das kostengünstige Aufkommen der elektronischen Datenverarbeitung, die einen vollwertigen Ersatz bot.
Die bei der Präsidentschaftswahl 2000 in den USA in Florida umstrittenen Wahlmaschinen[2] basierten auf papiernen gelochten Stimmzetteln und Zählmaschinen, die mit Tabelliermaschinen verwandt sind.
Dateneingabe
Manuelle Eingabe
Die Eingabe der Daten erfolgte zu Anfang manuell, jede Lochkarte wurde per Hand in den Automaten eingeführt und nach der Auswertung händisch wieder entfernt.
Maschinelle Eingabe
Den automatischen Einzug[3] der Lochkarte in die Tabelliermaschine lieferte die Tabulating Machine Company 1906 aus. Eine Geschwindigkeit von 150 Karten pro Minute ist dokumentiert.
Verarbeiten
Zählen
Die erste Tabelliermaschine wurde ursprünglich für Eisenbahngesellschaften und für die Volkszählung 1887 in den USA konzipiert und eingesetzt und diente dort als Hilfsmittel der Statistik. Dabei wurden Lochkarten per Hand eingelegt und die Daten mit einem ‚verdrahteten‘ Programm ausgewertet. Dies erlaubte auch das Ermitteln von Kombinationen der Einzeldaten, zum Beispiel: Anzahl weiblicher Schwarzer über 50 in NY oder LA. Derartige Statistiken waren in vielen Gebieten nötig: Im Gesundheitswesen, bei Versicherungen, Wetterdiensten und vielem mehr hatten die Maschinen einen erfolgreichen Markt. Ihr Erfinder Hermann Hollerith vermietete sie an Länder, Firmen, Eisenbahngesellschaften und andere, und verdiente dabei gut.
Addieren, Subtrahieren
Ab den 1920er Jahren enthielten diese Geräte Addierwerke, die „nach dem Zählradprinzip von Leibniz und stellenparallel addierten und wenig später subtrahierten“.[4] Dadurch erweiterte sich deren Einsatzbereich, denn Addition und Subtraktion sind Basisfähigkeiten, die für eine Kontoführung in der Buchhaltung oder Lagerhaltung erforderlich sind.
Multiplikation/Division
1936 wurde die Multiplikation und Division integriert. Das „D11-Zeitalter“ beginnt.[5] Dies ermöglichte Abläufe wie Fakturierung (Menge mal Preis), Lohnbuchhaltung (Stunden mal Geld) oder Zinsrechnung.
Ballistik
An der Universität in Philadelphia wurden 1944 im Auftrag der Armee ballistische Tabellen berechnet – Fibeln für die Artillerie, die für Geschütze die Flugbahn der verschiedenen Geschosse verzeichneten. Die Rechnerei dafür erfolgte von Hand. Die einzige Hilfe war dabei eine Tabelliermaschine, die zu multiplizieren und zu dividieren vermochte. Die Angestellten, die rechneten, hießen nach ihrer Tätigkeit – Computer (Rechner).[6]
Zusatzrechner
Ab den fünfziger Jahren wurde die elektromechanisch langsame Multiplikation/Division auf angeschlossene Zusatzrechner, die dezimal rechneten, basierend auf Röhrentechnik ausgelagert. „Multiplikationen und Divisionen benötigen ein Mehrfaches an Zeit als einfache Saldierungen. Um diese Zeit drastisch zu verkürzen, konnte man den „Elektronenrechner“ BULL GAMMA 3 anschließen.“[7] Heinz Nixdorf entwickelte in seinem Labor für Impulstechnik solche Rechner unter anderem für Bull.
Ausgabe
Ablesen
Die Datenausgabe erfolgte in der Frühform auf ablesbaren Zählwerken. Die Speicherung leistete das Bedienpersonal auf Formularen oder Spickzetteln unter anderen per Tinte auf Papier.
1920 führte CTR (heute IBM) einen „printing Tabulator“[8], eine druckende Tabelliermaschine, ein. Dies steigerte die Geschwindigkeit und vermied Fehlerquellen, denn die Operatoren hatten vorher die Zähler ablesen und die Ergebnisse unter anderem auf Strichlisten führen müssen.
Wurden zunächst mittels Zeilendruckern Endlostabellen produziert, so gab es im Jahr 1936 eine weitere Entwicklung, den „Zeilenautomaten“, der den „Formularvorschub“[5] steuerte und beispielsweise mehrseitige Rechnungen erstellen konnte, wobei auf dem ersten Blatt der Briefkopf mit Anschrift und Rechnungspositionen und auf den Folgeseiten der Forderungsübertrag mit weiteren Rechnungspositionen folgten.
Ein Beispiel aus den 1950er Jahren ist hier zu sehen „Druckmechanismus der Tabelliermaschine“ bei Heribert Müller.[9] Die Drucker waren oft Bestandteil der Tabelliermaschine, selten Peripheriegeräte.
Lochen / Stanzen
Eine weitere Möglichkeit, die Ergebnisse auszugeben, bestand darin, sie mit Lochkartenstanzer auf Lochkarten zu lochen.[10] Die Monatsrechnungsdaten waren für die Buchhaltung auf Lochkarten interessant. So wurde die Offene-Posten-Buchhaltung und der Zahlungsverkehr mit weiteren Lochkartenstapeln abgewickelt.
Programmierung
Verlötet
Die Programme waren unflexibel, da sie ursprünglich fest verlötet waren.
Stecktafel
- Später wurden sie mit gesteckten Kabeln auf einer Stecktafel,
- und in späterer Weiterentwickelung durch austauschbare Stecktafeln realisiert.
Erst in der letzten Entwicklungsstufe konnten unterschiedliche Anwendungen wie Lohnabrechnung, Fakturierung usw. flexibel „gefahren“ werden.[4]
Die Stecktafel wurde schlicht gewechselt.
Gruppenkontrolle
Um 1914 wurde die Gruppenkontrolle[11] eingeführt, die die „gruppenmäßigen Behandlung von Lochkarten“ ermöglichte. Weiter „Sie erlaubt es … das Zahlenmaterial geordnet wiederzugeben“.
Um 1930 wurde die Tabelliermaschine BK („Bank“)[12] vorgestellt „Sie besaß drei sogenannte Zwischengänge, die abhängig von der Gruppenkontrolle unter anderem Summenübertragungen und Queradditionen erlaubten“.[13]
„Entscheidend war ihre innere Architektur: Zähl- und Schreibwerke mit elf Stellen, eine erweiterte, dreistufige Gruppenkontrolle (20 Spalten) und eine erweiterte Programmierung mit jetzt neun statt bisher drei Zwischengängen. Darüber hinaus konnten die Zwischengänge (ergebnisabhängig) wiederholt und in ihrer Zahl vervielfältigt werden“[14] Überschrift zur Tabelliermaschine D11: „High-Tech der 30er Jahre“.
Gruppenwechsel
Das Prinzip der elektromechanischen Stecktafelprogrammierung bestand darin, bestimmte Datenfelder der eingelesenen Lochkarten in Zähler- oder Schreibwerk zu leiten, aus den Zählern durch ansteuerbare Funktionen mit dem Rest zu verknüpfen und die in den Zählern erzeugten Daten aneinanderzureihen, um den Inhalt der nächsten Ausgabezeile zu bilden. Mögliche Funktionen waren neben den Grundrechenarten auch Verzweigungen, v. a. der sogenannte „Gruppenwechsel“ per Abfrage eines „Gruppenfeldes“.
RPG
„Um den Umstieg von traditioneller Lochkartenverarbeitung zu der elektronischen Datenverarbeitung zu erleichtern, wurde die Hochsprache RPG entwickelt und war auf vielen (IBM) Computern ab den 1960er Jahren verfügbar. Ihre Syntax war stark an die Arbeitsweise von Tabelliermaschinen angelehnt, doch die mühsame Verkabelung auf Steckbrettern war dem Schreiben von Sourcecode und Kompilieren gewichen.[15]“
Weblinks
- private Seite zur Hollerithmaschine ( vom 27. Dezember 2017 im Internet Archive)
- private Seite zur Lochkartentechnik der DDR
- Hollerith 1890 Census Tabulator (englisch)
- IBM (Hrsg.): IBM 407 Accounting Machine: Manual of Operation. 1953, 22-5765-7 (englisch, bitsavers.org [PDF; 26,7 MB]).
Einzelnachweise
- ↑ Detlef Borchers: Heinz Nixdorf Museumsforum zeigt Hollerithmaschine. In: heise.de. heise online, 10. Mai 2007, abgerufen am 22. Mai 2024.
- ↑ Hasnain Kazim: Das Loch zur Macht. In: spiegel.de. Der Spiegel, 29. Oktober 2004, abgerufen am 22. Mai 2024.
- ↑ IBM Archives – 1906. In: ibm.com. IBM, archiviert vom am 14. August 2022; abgerufen am 22. Mai 2024 (englisch).
- ↑ a b Stefan Winterstein: Von Hollerith zu IBM – Die Geschichte der kommerziellen Datenverarbeitung. Referat, 1991/92. In: stefan-winterstein.de. Abgerufen am 22. Mai 2024.
- ↑ a b Geschichte der IBM in Deutschland. In: ibm.com/de/. IBM Deutschland, archiviert vom am 16. April 2015; abgerufen am 22. Mai 2024.
- ↑ Roland Schulz: Als Computer weiblich waren. In: sz-magazin.sueddeutsche.de. Süddeutsche Zeitung Magazin, Heft 41/2015, 17. Oktober 2015, abgerufen am 22. Mai 2024.
- ↑ Röhrenrechner der 1. Generation: BULL GAMMA 3. In: technikum29.de. technikum29 Computermuseum, abgerufen am 22. Mai 2024.
- ↑ IBM Archives – 1920. In: ibm.com. IBM, archiviert vom am 6. Dezember 2023; abgerufen am 22. Mai 2024 (englisch).
- ↑ BULL Tabelliermaschine. In: technikum29.de. technikum29 Computermuseum, abgerufen am 22. Mai 2024.
- ↑ Charles M. Province: IBM Punch Card Systems in the U.S. Army. In: pattonhq.com. Abgerufen am 22. Mai 2024 (englisch).
- ↑ Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 37
- ↑ Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 40.
- ↑ Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 41.
- ↑ Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seiten 42–43.
- ↑ „RPG: Brücke von der Stecktafel zur Datenbank“. In: Die Geschichte der maschinellen Datenverarbeitung. Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 140–141.