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.[1]
BANCStar | |
---|---|
Erscheinungsjahr: | 1990 oder früher |
Entwickler: | National Financial Computer Services Inc. Broadway & Seymour |
Betriebssystem: | MS-DOS (?) |
Lizenz: | proprietär |
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.[2]
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.[3][4]
Beispielcode
8607,,,1
11547,15475,22002,22002
1316,1629,1,1649
3001,1316,3,30078
11528,22052,22002,22002
9301,0,1528,1528
31568,10001,800,107
8560,,,1568
8550,210,,
3001,,,
3100,1316,3,30089
11547,15475,22002,22002
3001,1316,3,30089
3001,1317,3,10000
8400,,,
8550,700,801,
3001,,,
9301,0,522,522
3000,1284,3,10001
8500,,3,
8500,,5,
1547,,1,-2301
Weblinks
- Beschreibung der Sprache auf esolangs.org
- Quellcode einer in ANSI C programmierten Umgebung, um BANCStar-Programme zu benutzen
Quellen
- Broadway & Seymour's WinPrism To Debut in Early 1997. (Memento des Originals im Internet Archive, abgerufen am 30. Mai 2019)
- jloughry/BANCStar auf Github, abgerufen am 30. Mai 2019
- https://github.com/jloughry/BANCStar (abgerufen am 26. Januar 2016)
- BANCStar (Memento des Originals vom 25. Juli 2011 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis. (Memento des Originals (Memento des Originals vom 25. Juli 2011 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis. im Internet Archive, abgerufen am 30. Mai 2019)