BANCStar
# BANCStar

BANCStar ist eine besondere Programmiersprache, die in den 1990er-Jahren verwendet wurde, um die elektronische Datenverarbeitung in Bank-Filialen abzuwickeln. Sie wurde von National Financial Computer Services Inc. und später von Broadway & Seymour – einer in Charlotte, North Carolina bestehenden und auf Geschäfts-Softwarelösungen spezialisierten Firma – unterhalten. 1996 wurde der Ersatz von BANCStar angekündigt.

Obwohl sie professionell eingesetzt wurde, ähnelt sie sehr einer esoterischen Programmiersprache. Zum Beispiel waren etwa in der Version 5.1c nur die Ziffern 0 bis 9, das Komma, das Minuszeichen und die Zeilenschaltung erlaubt. Ebenso sind leere Zeilen nicht zulässig, und ein Punkt (.) führt zum Absturz des Compilers. Es besteht keine Möglichkeit, den Programmcode zu kommentieren.

BANCStar ließ eine Höchstzahl von 2000 Variablen und Konstanten zu, und sie sind alle global. Alles, was auf dem Bildschirm angezeigt oder auf ein Formular gedruckt wurde, musste als Konstante deklariert werden, weswegen man mit diesen Speicherplätzen sehr sparsam umging. Hinzu kam, dass die Variablen nur durch eine Nummer unterschieden werden konnten, weswegen man sie der Einfachheit halber aus anderen Programmblöcken übernahm, und sie am Ende des Blocks wieder auf die in der Arbeitsgruppe festgelegten Werte zurücksetzte.

