BANCStar: Financial Programming Language
esolangs.org
esolangs.org
If the customers were more skilled, they would have written a disassembler/assembler to convert it to more reasonable syntax. This is the kind of thing that “too smart by half” people do - smart enough to rip off the covers and start tinkering with the internals, not smart enough to build some tools to make it easier for themselves. (It appears some of them eventually did do that, but others just stuck with writing the stuff by hand.)
1. machine code
2. assembler
3. macro assembler
4. high level language
At each stage, the effort required to produce the tool is justified by increasing usage of the machine.
"Not being able to mix and match" has always been where I've got stuck (from both directions before now) with other environments.
Using both these scripts and the included "Op Code Monitor", which flashed opcodes and their meanings as they were executed, I partially reverse engineered these bytecodes and used them to add new Mirage commands. One of them was a rectangle command for Ego that drew polylines instead of rectangle objects, so the rectangles could be rotated.