BANCStar programmeringsspråk

BANCStar är ett specialiserat datorprogrammeringsspråk för finansiella tillämpningar . [ citat behövs ] Språket är ett internt språk för National Financial Computer Services, Inc (senare Broadway & Seymour) BANCStar-applikation, som är programvara för att automatisera verksamheten i en bankfilial .

Språket är ett fast format fyra heltals kommandospråk NFCS internt kallat "Skärmkod". Det liknar ett esoteriskt programmeringsspråk ; så mycket att det ibland har misstats för ett skämtspråk. Konceptuellt körde BANCStar-applikationen "Skärmkod" ungefär som en primitiv virtuell maskin . I 5.1c-versionen är de enda lagliga tecknen siffrorna 0–9, kommatecken , minustecknet och vagnreturen . Det används dock i verkliga kommersiella tillämpningar. Det var ursprungligen tänkt som genererad kod från ett användargränssnittsbyggande verktyg — liknande bytekod som återges i ASCII — men på grund av begränsningar i verktyget blev det ett direkt programmerat språk i sig.

BANCStar 10.0-versionen ändrade formatet "Skärmkod" till binärt och ordnade om de numeriska koderna till en opkod med ett variabelt antal parameterheltal. 10.0-opkoden kodade ett bitmappat längdvärde som angav längden på kommandot i ord.

Exempel på BANCStar 5.1c-skärmkod

8607,,,1 11547,15475,22002,22002 1316,1629,1,1649 3001,1316,3,30078 11528,22052,22002,22002 9182,501,501,501,501,501,501,6002 91528,22052,22002,22002 9182,501,601 800,107 8560,,,1568 8550,210,, 3001,,, 3100,1316,3,30089 11547,15475,22002,22002 3001,1316,3,30089 3001,1317,3,1000,01,3,1000,01,3,1000,01 01,,, 9301 ,0,522,522 3000,1284,3,10001 8500,,3, 8500,,5, 1547,,1,-2301

externa länkar