Die Katze lässt das Mausen nicht

Ohne Programmieren ist mein Leben leer Da ich ein neues Hobby nämlich Singen in einem Chor entdeckte, wollte ich Übersicht über all die vielen Lieder haben und erstellte eine Lieder-Datenbank. Immer mehr beschäftige ich mich mit Musik, da ich das tolle Musikprogramm ‚finale-PrintMusic‘ installiert habe. So kann ich für eine Nachbarin, die selber jodelt und…

Was ist eine mehr oder weniger wahre Aussage?

Auseinandersetzung mit einer mir unbekannten Logik Jedermann weiss, dass Informatik etwas mit Logik zu tun hat. Und Logik ist für mich etwas Eindeutiges mit klar definierten und unumstösslichen Regeln. Deshalb liebte ich meinen Beruf auch so sehr. Wenn ich dem Computer eine Programmabfolge – in welcher Sprache auch immer – eingegeben habe, dann wusste ich,…

Pech, wenn beim Lochen „P“ und „W“ verwechselt werden

Einfache Lösung gegen Kartenflut gesucht Ganz zu Beginn meiner IBM-Zeit gab es einmal folgende Situation. Ein in der Ausbildung stehender Programmierer wollte sein Programm auf der 1401 testen. Ich weiss nur noch, dass ich am Sortieren von Lochkarten war als der Programmierer plötzlich laut aufstöhnte .  Es wurden stapelweise Karten mit ganz vielen Löchern vom…

Bitte alles packen was nur geht

Nein in diesem Bericht geht es nicht ums Koffer packen für eine Reise, sondern ums Packen und Entpacken von Zahlen in den alten Programmen. Definition für gepackte Dezimalzahl: Eine Technik zur Codierung von Dezimalzahlen in binärer Form, bei der der benötigte Speicherplatz durch die Unterbringung von je zwei Ziffern in einem Byte optimal ausgenutzt wird….

Sparsamer Umgang mit Speicherplatz

Wenn der Computer eine Speichergrössevon 4 K bis maximal 16 K hat Die IBM 1401 gab es mit unterschiedlichen Speicherkonfigurationen (1K, 4K, 2K, 4K, 8K, 12K oder 16K Bytes). Ein Byte war acht Bit lang und hatte noch ein Parity-Bit, ein zusätzliches Bit im sog. „Wortmarkenkanal“ welches zur Kontrolle von Übertragungsfehlern diente . Über das…

Bleistift, Radiergummi und Formular

Nicht der Hauch einer Tastatur, eines Bildschirms oder eines Computers im Umkreis von 20 m unseres Arbeitsplatzes Es kann sein, dass einige Jugendliche davon träumen, einen Beruf in der Informatik zu erlernen. Vielleicht würden sie gerne Programm-Applikationen entwickeln.Wahrscheinlich wäre die Enttäuschung riesengross, wenn es sich dann herausstellen würde, dass die Hauptarbeitsmittel Schreibpapier, Bleistift und Radiergummi…

Nicht ohne meine System-Reference-Card

Die „Logtafel“ der IBM System/360er Programmierer Logarithmentafel nennt man eine tabellarische Darstellung der Mantissen von Logarithmen. Eine genauere Logarithmentafel läuft typisch über mehrere Seiten eines Buches. Logarithmentafeln waren über Jahrhunderte ein wichtiges Rechenhilfsmittel, besonders im natur- und ingenieurwissenschaftlichen Bereich. Viele Berechnungen in der Schulmathematik, z. B. das Ziehen von schwierigen Wurzeln, konnten nur mit ihrer…

Im Dialog mit dummen Terminals

Wie löse ich die Aufgabe, wenn das Terminal als Lochkarte definiert ist? Man stelle sich folgende Situation vor. Es sollte eine Dialog-Applikation entwickelt werden für die IBM Debitorenbuchhaltung. Das Programm muss auf dem IBM System 360 laufen und als Programmiersprache steht der berühmte Assembler zur Verfügung. Die 4 sogenannt „dummen“ Terminals stehen in einem andern…

EIN Programm für BAB in FÜNF Sprachen

Gewünscht ein Konzern BAB – Sprachen für Titel sind erst nach Funktionstest bekannt Von 1973 bis1977 hatte ich das Glück als Analytiker Programmierer bei der LG Zug eine Halbtagestelle zu besetzen. Das Heimweh nach Computerluft war einfach viel zu gross und ich konnte nicht nur zu Hause bleiben.Die Geschäftsleitung bestellte bei der Informatikabteilung einen Betriebsabrechnungsbogen….

Eine App in der Grösse von 150 Bytes

Nur 2 solche Karten um ein ganzes Lohnprogramm zu speichern Sehr gut in meiner Erinnerung geblieben ist mein allererstes richtiges Computerprogramm, in der heutigen Sprache eben eine App. Es war in der Programmiersprache RPG für den IBM 650 Röhrenrechner.  Natürlich musste ich dabei von meinem Vorgesetzen viel Hilfe in Anspruch nehmen, denn ich war noch…