MicroCobol programming cheat sheet

And in today’s lunchtime blast from the past: a Summary Card for the programming language MicroCobol from my very first job as a programmer.

“Do what?,” I can hear my developer audience from here. “WTF is MicroCobol?” Well, sit yourself comfortably and listen up.

MicroCobol sheet Pages 1-2

Pages 1 & 2

After getting my degree in Mathematics, I decided that the programming life was for me. I joined a company called CAP-CPP (the CAP stood for “Computer Analysts and Programmers” but the CPP bit eludes me), and they immediately put us on an intro course on how to properly develop programs, and how to do so in their Very Own Programming Language, which was called MicroCobol. It ran on a DEC PDP 11 using an OS called BOS, or Business Operating System. Both had been developed internally by CAP.

MicroCobol sheet Pages 3-4

Pages 3 & 4

(Aside: this bit from the Wikipedia article on BOS made me laugh: “BOS is written in BOS/MicroCobol, a language based on COBOL but with system-level programming constructs added and elements of structured programming, which bore a vague similarity to Pascal.” Very, very vague, in my rusty recollection.)

MicroCobol sheet Pages 5-6

Pages 5 & 6

Anyway, to help out with learning and programming this language/OS, we were given a cheat sheet, a foldable Summary Card of the commands and whatnot that BOS and MicroCobol used. And here it is in all its glory.

MicroCobol sheet Page 7

Page 7

I will state here and now that I think I only did one project for a customer in MicroCobol. Terry Allen (who started at CAP at the same time as I did, this was a year or so later) and I had to write something for some customer (no recollection of any details at this remove), and we rebelled by writing it as if it were in RPG II, a language we both preferred to MicroCobol. So we reinvented the RPG program cycle, the indicators, and what have you, and pretended that MicroCobol was RPG II. God only knows if anyone else had to maintain that app afterwards (and if so I hope God helped them do so). As you can see, as part of my rebellion, I decided to edit the front of this card as if it were the Summary Card for Mick Cobol, the RPG King.

MicroCobol Summary Card cover

Slightly altered cover page

At some time in the not too distant future, I’ll post images of the cheat sheet for RPG. It is a hoot.

MicroCobol Cover - banner

Loading similar posts...   Loading links to posts on similar topics...

No Responses

Feel free to add a comment...

Leave a response

Note: some MarkDown is allowed, but HTML is not. Expand to show what's available.

  •  Emphasize with italics: surround word with underscores _emphasis_
  •  Emphasize strongly: surround word with double-asterisks **strong**
  •  Link: surround text with square brackets, url with parentheses [text](url)
  •  Inline code: surround text with backticks `IEnumerable`
  •  Unordered list: start each line with an asterisk, space * an item
  •  Ordered list: start each line with a digit, period, space 1. an item
  •  Insert code block: start each line with four spaces
  •  Insert blockquote: start each line with right-angle-bracket, space > Now is the time...
Preview of response